Amazingly polished game, and fits the theme well! Intuitive game play, and great level design! the physics work so well! So many nice little touches too, from the projectile path, impactful explosions, shadows casts by the blocks, to the background music and sounds! Full marks! Well done! :D