public void RemoveObject(IFieldObject movable) { _gameTicker.UnsubscribeNotifications(movable.UpdateState); _fieldObjects.Remove(movable); if (!_fieldObjects.Any()) { _gameTicker.Stop(); } }