Added initial rotation angle, cleaned up player drawing logic