Refactored Board

Refactored Board to use the Option enum. Also removed the setIsPreset
method (since this is decided in the generation).