This is one of my favorite games. It's one of those games that prove to be tough at first, but you then start to see patterns as you avoid wall after wall. You make strategies to survive each pattern, eventually surviving it all, and slowly making your way up the leaderboards.