public virtual void Update() { // update my position _position = SwinGame.AddVectors(_position, _velocity); _velocity = SwinGame.AddVectors(_velocity, SwinGame.VectorTo(0, 0.05f)); // update hitbox Point2D hitboxposition = new Point2D(); hitboxposition.X = _position.X + MyBitmap().Width / 2; hitboxposition.Y = _position.Y + MyBitmap().Height / 2; _hitBox = SwinGame.BitmapCircle(MyBitmap(), hitboxposition); }