Physics Simulator programmed in Java for our Computer Programming Technology course at UCM. Object-Oriented design Data structures such as Maps and HashMaps Graphical User Interface with Java Swing