Really cool! One suggestion, when the player turns, he flips around weird. It might be due to the body of the player being offset. Other than that, good job!
thank you for your suggestion