I am wondering if the other members of this community, including the instructors, have heard of and how they feel about the Zachtronics games like TIS-100 and Shenzhen I/O. Are they fun, educational, or both? TIS-100 looks like something that would be a natural way to practice the principles we learned in Part I of Nand2Tetris.
http://www.zachtronics.com/