lulzy monsters
addressing 447, probably not a fix
recalc stats after changing inventory
lots o' refactoring