Ah, yeah, I think the issue related to this is that I use a variable jump height, which means you have to hold the jump down to get the most height out of it. The moment you let go, you start to fall back down. This was not clearly indicated in the game, so it appears to have caused some issues. Perfect, we had a mix influence of sonic and metroid when coming up with the game. Although the sonic side isn't as prominent.