Compartmentalized items and locations

Moved location definition to a separate module, imported by game
Made an items module, imported by game
Added "interact" method to actor class so that non-special interaction
(describing a room, taking an item) can be quickly added in and utilize
a set function. All item interaction goes through this method.
Add items definitions

Need to make a character class
Need to handle item-taking from rooms
Move old text adventure to new file, add sandbox