Color class, grid function, cleanup, pylint 10/10
tweaks to example