This is a very fun addicting game and; best of all, you don't need an internet connection so I can play it on the subway. The only thing keeping it from a perfect score is one frustration. Because of the procedurally generated nature of the game and the precison and timing required to get through some of the obstacles, there will be situations where the speed you leave one obstacle makes it impossible to pass through the next. Otherwise, excellent!