Create BoardAware interface.  Begin Pawn isValidMove implementation.