After a two-year gap, I finally am making a final push to finish out NAND to Tetris. Chapter 9 wasn't so bad and did have some interesting elements to work through because of the various limitations.
My game is an implementation of a rather old game from a kids toy. This was the only reference I could find, so I guess it never really took off.
Most of the GUI elements were pre-rendered in Photoshop and then converted to Jack poke routines. Doing those rendering and then getting their conversions to Jack correct took nearly half of the time. (These are not the 16x16 sprite graphics supported by the Javascript app but any graphic that will fit in 512x256.)
On to the parser....
magic_square.zip