We did something similar, but this is definitely wayy closer to a finished game that ours ended up - really great work, full marks, because we obviously think you nailed the theme ;)