Adds skeleton to implement use of items.
adds member that points to method in the Item class.
Prevents segfault when using item without an effect
Fixes segfault when destroying item from inventory. Also fixes destroy unusable item.