Initial transition to pixels
Initially working squares
Added square structure definition and light patterns