More work for presentation

GameGUI class
-----------------
*Added new Maze class features to processingInput, so that player will
move if the door is unlocked and not get asked a question
*Added variable to detect if player won or lost the game
*Added method to get above variable - used in GameDriver to transition
to GameOver properly
*Added processGameEnded method to take appropriate action and send a
message to GameDriver to change GUI

GameOver class
-----------------------
*Modified constructor to include argument indicating if player won or
lost
*Modified constructor to draw appropriate ASCII art if player won or
lost
*Added ASCII art for player losing

GameDriver Class
---------------------------
*Modified GUI transitioning to check if player won or lost from GameGUI,
and then send that to GameOver with its new constructor

Maze Class
----------------
*Added debugging code. "abba" (case insensitive) will always "answer a
question correctly". This is to test if isWinnable method works
properly.
*Added drawing a circle wherever the player currently is in the maze -
(temporary, for presentation)

MazeBuilder
-----------------------
*Fixed a small issue where maze was created using improper bounds
checking (i and j were switched)