refactored, defaults to 15x15 grid, colors not working