This is super impressive! It feels like it wouldn't take much more work to turn it into a great little timesink ala Dice Wars.