More efficient pixel generator

Solves weird VGA problems (for now)
Unrolling may not have been necessary, can put together again at some
point