Nice game! The movement feels a little slippery, as whenever I land after a jump I slide on the ground for a bit, this can cause me to slide into a spike and lose a life. Also about the life mechanic I think either there shouldn't be lives and just the player has infinte lives and checkpoints, or that there are lives but whenever the player takes damage they don't get teleported.
Other than that I really enjoyed it! 👍