I'd like to invite your game to this year's Game Development World Championship! It's not the best-looking game around, but what's there works well in this one. I too felt that the last level was pretty hard, but it still felt manageable. If the final game has 20 similar levels, I think it has real potential.