Your final project will consist of an adventure game written in Python. The game may either use simple graphics or text based interactions. Your game should consist of a basic game engine that can read and interpret user input and respond to user commands. It should contain a basic storyline and some simple interactions that show off gameplay elements like a health or combat system, simple AI, or dynamic content generation. The game should contain between five and ten minutes worth of gameplay with more time being preferable.
This assignment is meant be be complete by only one person (no team work!) if you take any code from an outside source you should include a link to that source I the code in the form of a comment. All code should be commented heavily to explain the purpose and interaction with the larger program.