The problem is that if i do that in ManageTurn i will get Error('Pawn is still inside player\'s home') before i can pass the turn. That is the reason why i did it in movePawn.