Project done for CS 301 at William and Mary. This code is refactored from original code written by Paul Falstad. The project was done to learn more about general practices in Software Development. It covered topics including Software Design Patterns, Debugging, Testing, etc. Languages used included Java and XML. This is an Android Application which is branched off of a functional Java Application.