I played all the way through until the game crashed after completing the final room. It reminds me a lot of VVVVVV. The missile boss is wild! The hitboxes feel a bit unforgiving, but given how deliberately you laid out the hazards in each level, I'm guessing you want the player to struggle through it.