@Override
	public boolean equals(Object o){
		if (!(o instanceof Creature)){
			return false;
		}
		Creature c = (Creature)o;
		if (this.x != c.x || this.y != c.y || !this.dir.equals(c.dir)){
			return false;
		}
		return true;
	}