move nextColor to Types
Bounds checking
Add adjacent
Move validator setup