Using star import muddles the namespace

Use "import foo" or "from foo import name, name, name" instead.
Another import change, add function to make things

This introduces a boatload of NameErrors into your game.
remove unneeded imports
no need to use .keys here
obsolete?
don't need inventory obj anymore
condense rooms
Use getattr and clean up Spell object
you need extending
one line imports
organization suggestion