5 stars! Played till the end, nice level design, good ramping up of difficulty, music, graphics, controls, even a boss battle... congrats!