refractor engine
add slot struct and slots to player
add Equip/Unequip methods to player
add getter to item's itemType property
add destroy/equip/unequip actions