Thank you for playing and giving your feedback! I am thinking of redoing the whole movement system. currently it is using brackeys CharacterController2D.cs file as a stopgap. Also can you elaborate on the falling out of world ? Did you kept falling or did player reset to its position?