Great Craps simulation with animated players. All bets are implemented with an intuitive bet interface. The craps dealer recites each roll result and additionally has several game lessons that he explains in spoken English. The craps dealer and all other animated players are implemented as Microsoft agents, so can speak and show thoughts as the game is played. A money manager can be implemented to enforce adherence to money management.