I love the bubbly aesthetic that unifies the visuals and the audio. Each platform provides a unique challenge and then you need to remember to stop on top or bottom before the next interchange. The guns are a smart way to add a more dynamic game so that once you've seen a platform before you have to adjust. However the pinpoint aiming of their shots to where you will be either pose no threat because you are on the other side or block a reflection you have to do. The latter is frustrating.
I would offer the suggestion that they either only shoot when you are on the side they are or that there horizontal position is random and shoot a vertical laser or both. It accomplishes the same thing of the player having to swap in different places instead of just doing the same thing whenever a specific platform appears but it gives the player time to plan for the differences instead having to react in a short period of time to a bad hand while predicting the landing point of a bullet.
Besides that small bit I liked it a lot. Great Job!