Added characterHasItem

added a function for adding to the characterHasItem table and
implemented it
added getNextEnemy
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
lots of minor things for testing and bigger changes

More debugging prints
changed getNextEnemy to select a random one at the same level, not yet
working
corrected character update by removing ) from the end
added ' as an invalid character
made the first armor and weapon autoselected
Merge remote-tracking branch 'origin/master' into BillyDevBranch
Readded GameInstance clearing

The GameInstance clearing was removed by a revert, I readded it
Bug fixes

removed '-' from item names
removed debugging prints
added a query for number of characters at a level for getNextEnemy
increment the level in the level up function
Merge remote-tracking branch 'origin/master' into BillyDevBranch