Awesome game. There are some game design aspect you can develop it later. Consistency for using unbounded sidewall. Also the introducing of ladders could be a bit earlier. I've reapted that part multiple times.
I've learnt a lot from your game. Keep up the good work.