Add collection disposal methods, define player.

Added item disposal methods to the item and weapon collections so the
items within can be destroyed prior to clearing the collection. Fleshed
out PlayerSprite class.