public GameUnit TeleportTo(GameUnit r, double dx, double dy) { TeleportTo( r.loc.x - dx, r.loc.y - dy ); return this; }