Added initial scanning support (needs testing and calibration)
Added basic board classes (untested)
Added game state analyzer