Refactor Entity, EntityActor and EntityPlayer to use angle and velocity
instead of X and Y velocity.