These games were most often written in Java ME (Micro Edition), a language that forced developers into a zen-like discipline. There were no sprawling open worlds. There was only the Canvas class, the GameCanvas , and the terrifyingly small heap memory. The result was a genre of gaming that valued algorithmic elegance over graphical spectacle. A game of Snake on the C2 wasn't a remake; it was a return to the ur-text. The pixel was not a design choice—it was a philosophical necessity.