Large changes to Player, added AbstractObject class to be able to
override equals(object). Changes to Item and World.