I should've introduced checkpoints right in the first level! xD
Glad you asked! They cast a raycast downwards and a bit in front of them, and if there's no ground collision, they jump, they also jump if they collide with the wall.
Yes, there is a boss! You didn't reach him but at least you enjoyed what you played cc: Next time i'll try to ballance the difficulty and make the controls more responsive! Thanks for playing :D