Whitespace / logic clean up
Initialization order re-ordering
Added implicit conversion from Point2D to Vector2
Stop playing music by default