You are absolutely correct about the bad platforming, and I need to significantly improve my character controllers and my writing.
Glad you enjoyed it :)