colour and grids outputting correctly

proof of concept done.

Now to style and enhance.