updated items.item_check():

paul made it much shorter. now uses an interesting bit of code "x if y
else z" on line 41.

cleaned up some comments all over