InputFragment is the important class here. It contains the means for the user to communicate with the engine.