pawn first move and collision logic