item limiting

created item manager to handle the players items
the player can now decide what type of items it they can only hold one
of
added swapping out of limited items
added classes for some of the types of items