Make Tile responsible for its own colour
Clean up window invocation