added main module that controls all interface controls, graphics, and game experience