Major Direction and BoardPerspective refactoring. Pawn moves complete, but need refactoring.