fix player bug
Abstract inventory out to a module
inventory model => module
add Util class, abstract out guessing objects
basic magic functionality, mana costs, fix interpreter stuff