Added characterHasItem

added a function for adding to the characterHasItem table and
implemented it
Maybe finished the pastCharactersState?
Item fixes and added basic delete item.

Fixed general item type bug. Got rid of constant potion thing as it was
making the corresponding attribute  ridiculous.  Created the delete item
function though it is probably missing a part involving the player's ID.
Merge remote-tracking branch 'origin/master' into BranDev-Branch
Merge remote-tracking branch 'origin/master' into JohnDev-Branch
Merge remote-tracking branch 'origin/master' into BranDev-Branch
Some debugging checks for store State
Merge remote-tracking branch 'origin/master' into JohnDev-Branch
added getNextEnemy
Merge branch 'MoreyBranch2'
Fixed a number of issues with Store state
Merge remote-tracking branch 'origin/master' into JohnDev-Branch
characterHasItem changed and minor other

Changed characterHasItem to take a player object, added a line to help
avoid an infinite loop, and added debugging statements
Fixed issues from previous merge and added temporary item database interaction
Finished pastCharactersState
Fixed a bug (that Johnny found) in blacksmithState
Merge remote-tracking branch 'origin/master' into BranDev-Branch
Re-added the hidden tag

It was overwritten i guess?
Fixed some slight issues with the item database interaction
Merge remote-tracking branch 'origin/master' into JohnDev-Branch