The part of the game system that communicates with users. Serves the UI as well as receives input.