pieces: move pawn to its own module