The source code for the Geniusect simulator. This organizes the data gathered from the SeleniumHelper dependency into distinct classes that can be easily used in other Java packages. It also provides the framework for local simulation of battles, so potential results from moves can be determined without actually executing the move in Showdown.