The basics are done, see extended description

Got it auto-scaling the grid to the entire screen
Fixed some sub-pixel drawing/floating point precision issues causing
artifacts
Added the BOZ file prefix to my classes