Very cool game! I really like the visual and music. The concept and gameplay is very solid though I think the pace is a bit too slow. I think make the cannon move faster and reduce the general wait time (cooldown, waiting for moving platform, etc... ) would be really nice.
But overall, this is a very polished and fun game! Great job!