AbstractUnitHandler to handle actual ending of turn