Fix beforeTurnMove

beforeTurnMove was charging beforeMoveCallback even on asleep and 
frozen Pokemon and that should not happen. It was charging moves 
like Focus Punch, giving the message even when it shouldn't