private bool isMoveButtonActive(Hexagon selectedHexagon) { return selectedHexagon != null && selectedHexagon.isAbleToMoveAwayFrom() && userInteractionState == UserInteractionState.HexagonSelected && selectedHexagon.HexagonContainsFungus; }