Nice idea, and really nice ending. I would only suggest to fix the bug of hitting the ceiling while jumping, instead of making the player's upwards speed 0, it seems that the player is continuing to try and move upwards.
Nice use of the tilemap, and I also really loved the tutorial.