Added Option enum and altered Board

Slightly refactored the Board class by moving the field declarations to
the top.