Few notes. It would probably be a good idea to give a clear indication that the enemies can't be jumped on (maybe replace them with spinnies for example). Speaking of the enemies, it would probably be a good idea to make them all look the same if they are going to all behave in the same way. The tile collision needs some work, it would be a good idea to set friction for the player to zero and give them a wall jump behavior instead (you could probably find one on forge or take the one from the jump and run kit). The enemies need to be placed with a bit more purpose. Enemies are almost never a danger to the player since they don't patrol areas of platforms that the player will actually go on or don't go near any collectibles. Levels are often quite symmetrical meaning there isn't much purpose to half the screen except for picking up collectibles. The problem with the collectibles is that some of them will disappear when another collectible is obtained and that they only serve to raise your score. This wouldn't be that much of a problem if the game displayed scores at the end so you could compare them (trying to be a dev score would be fun). Furthermore, the collectibles respawn when the player dies meaning that they can infinitely raise their score (you could set the score back to what it was when the player entered the level as a fix). Overall not a bad start (I can see you had fun with it

) but needs some polishing.