Vec2
Player class