Updated classes AbstractBody, Circle, and Vector2