A simulation for "Ada Blocks", an educational toy currently in development.