The platform physics felt very basic, but the puzzle mechanic and design were solid!
I was a bit surprised when it suddenly turned into a shmup though; I think your time would have been better spent focusing on one of the two sections.