Improved menu and Vector2 class