At first I checked the comments due to the resolution issue but once I was able to play, I found the game really, really enjoyable and I completed all 20 leves! The one that almost made me throw in the towel was actually level 10. I personally found it the hardest.