refactored items to be nicer, moved more logic into gamecontroller instead of the model, added concept of 'modifiers' that track effects/buffs and paves the way for upgrades. also made them turn off correctly when their time expired, since i guess that's nice too