Nice concept but I have a small nitpick on the rotation. After rotating I couldn't tell which direction the player was facing and was gonna go. I suggest maybe adding a small sprite on it to show which direction it is facing.