Great job, this is a lot of fun. I love the level design. The later levels on hard mode are so incredibly challenging.