poppinjay - have this automata thing i never finished from a year...

more about : poppinjay