public void MoveTo(Track newTrack) { CurrentTrack.SetCart(null); CurrentTrack = newTrack; newTrack.SetCart(this); if (newTrack.TrackMarker == '+') { EnterIntersection(); } if (newTrack.TrackMarker == '/' || newTrack.TrackMarker == '\\') { TurnCorner(newTrack.TrackMarker); } }