Implemented RegularBoard

Added new throws to generic Board.
Modified position to use lowercase vars (style).
Implemented all of RegularBoard.