public void move(int x, int y){
		canAct = false;
		//Check for Map Collision
		if(map.tileExists(x, y)){
			if(map.tileWalkable(x, y)){
				if(!getEm().isCreatureAt(this, x,y)){
					this.x = x;
					this.y = y;
				}else if(getEm().isCreatureAt(this, x,y)){
					if(getEm().getEntityAt(this, x, y) instanceof Creature && getEm().getEntityAt(this, x, y)!=this){
						Creature victim = (Creature)getEm().getEntityAt(this, x, y);
						if(name.equals(Molybdenum.settings.PLAYER_NAME) || relationsWith(victim.name)==Creature.RELATION_HATED){
							strike(victim);
						}
					}
				}
			}else{
				getEm().mapCollisionTrigger(this, x, y);
			}
		}
	}