Thanks for the critique! I agree that the movement is definitely buggy. I wrote the player movement script from scratch and did it quick and dirty. (if you use Unity) I used the Translate Function for left and right movement and the rigidbody.AddForce for the jumps. I slowed the speed down for the jumps that way the character couldn't fly across huge gaps while jumping. It definitely took away from the movement experience, but I felt it made it more challenging so I decided to stick with it.