Added rudimentary menu, gamestate, and 2d graphics capabilities. Still haven't added networking.