Split end turn into execute actions and end turn

Might be buggy a bit, we might want to make a OnTurnBegin event or
something