Began updates to replace Vec2d with Vector2f class, moved player struct to separate file