Make Entity rotatable just as Sprite

Fix Player rotations when rotating angle was nan