Cool platformer, I like the creative endings you came up with! My main feedback would be to make sure you keep elements within the game consistent, e.g. if a type of floor lets you pass through the bottom of it then it should always allow you to do this (and if you don't want it to then give the player some visual indicator of this different behaviour by changing the colour/texture). This can really help the player experience as they are able to more intuitively traverse the levels.