public void PlaceCurrentObject() { if (currentPlaceableObject == null) { return; } if (!currentPlaceableObject.CanBePlaced()) { return; } currentPlaceableObject.PlaceIt(); currentPlaceableObject = null; }