Philip: Updating Board
Philip: Implemented findValidMoves()