I disagree with your Ending Turn point. That would cause massive confusion, and I also would not like it as there may be other things I wished to check up on before I ended the turn.