Welcome to my Adventure game. I wrote this as an example to my Programming Class students who are working on the same thing. Version 3 - Some new puzzles and several bug fixes. Version 5 - Some new puzzles along with two difficulty levels and as always bug fixes. Version 6 - Some new puzzles, made some efficiency changes to some of the code segments. The new games utilize clones now, which I recently learned how to do. Version 7 - Added Hangman game. Cleaned up code. NOTES ON THE CODE: In order to reduce the # of lines of code and also make the sprite code portable (i.e. repeatable as I add new sprite puzzles) I make extensive use of lists. Now, when I add a new puzzle, I can just copy the code from one of my existing sprites to the new one, change the indices into the lists, and then add the puzzle logic. I basically have two types of puzzle sprites: a backpack sprite (i.e. needed to solve some other puzzle) and a puzzle sprite. The required backpack sprite is always one index greater than it's partner puzzle sprite. I also have lists that define the map grid, and the right/left/top/bottom neighbor map frames when the sprite goes to a particular edge. You can type "hint" as the answer to most of the riddles and get some extra help. Enjoy playing! Banjo5240