Thanks for the detailed feedback. I will implement some of these ideas when I make another platformer