http://bookmarkpark.com/how-to-develop-a-slot-game-3/