public void update(GameContainer gc, StateBasedGame sbg, int delta) {
		super.update(gc, sbg, delta);
		Input input = gc.getInput();
		
		if(input.isKeyDown(input.KEY_UP)) {
			if(world.canMove(x, y-1)) {
				world.panCameraY(1);
				setY(-1);
			} else {
				return;
			}
		}
		if(input.isKeyDown(input.KEY_DOWN)) {
			if(world.canMove(x, y+1)) {
				world.panCameraY(-1);
				setY(1);
			} else {
				return;
			}
		}
		
		if(input.isKeyDown(input.KEY_LEFT)) {
			if(world.canMove(x-1, y)){
				world.panCameraX(1);
				setX(-1);
			} else {
				return;
			}
		}
		if(input.isKeyDown(input.KEY_RIGHT)) {
			world.panCameraX(-1);
			if(world.canMove(x+1, y))
				setX(1);
			else
				return;
		}
	}