9 x 9 (should be) Fully Functioning.

16 x 16 to come soon. Only obstacle might come from using ascii instead, but it should be generally simple.