virtual void set_pos(float x, float y) = 0;
virtual float get_pos_x() = 0;
virtual float get_pos_y() = 0;
virtual void set_pos(float x, float y) = 0;
virtual float get_pos_x() = 0;
virtual float get_pos_y() = 0;
virtual void set_velocity(float x, float y) = 0;
virtual float get_velocity_x() = 0;
virtual float get_velocity_y() = 0;
virtual void set_velocity(float x, float y) = 0;
virtual float get_velocity_x() = 0;
virtual float get_velocity_y() = 0;