Jesus christ, 16 bytes is entirely plausible for this game. The screen size isn't that small, and you could fit smaller units in, and then combine them and use a demultiplexer to select between the addresses.