Just a warning for anyone who wants to play this game: This. Game. Is. HARD! It has made me rage more times than I can count (until I got fairly good at it), but I keep coming back for more. Why? Good graphics Super responsive controls Excellent music (I love ragtime!) Great art style Technically a boss rush (give or take a few levels) And most of all, the satisfaction that I get when I finally get past a level that had me really struggling. If you want to have a fun time, definitely pick this game up, but be prepared for a really hard slog! I only have one problem with the game, and that's the fact that I got it on Steam, but I can't get it at a discount here, which is essentially forcing me to pay double the price to play it offline. REALLY?!