The impossible game spells addiction, tons of unalloyed fun and sheer excitement rolled in thrill. The game has topped the chart of best sellers on Xbox Live Indie platform. The…