Rewrote most of game class, modified various other classes. Added singleton design pattern for UI constructor. Currently having issue with start button supressing UI update showing input buttons flashing.