Add 'pos' piece attribute --
Doing so is necessary for rook component of castling
Have piece.js manage validation of pawn movement; also
have rooks manage themselves during castling