public void input(int delta) {
		if (Keyboard.isKeyDown(Keyboard.KEY_Z)) {
			int dy = (int) this.position.y;
			float oldY = this.position.y;
			dy -= 0.1f * delta;
			this.aabb.center.y = dy;
			if (!checkCollisions(this)) {
				this.position.y -= 0.1f * delta;
				this.aabb.center.y = this.position.y;
			} else {
				this.position.y = oldY;
				this.aabb.center.y = this.position.y;
			}
		}
		if (Keyboard.isKeyDown(Keyboard.KEY_S)) {
			int dy = (int) this.position.y;
			float oldY = this.position.y;
			dy += 0.1f * delta;
			this.aabb.center.y = dy;

			if (!checkCollisions(this)) {
				this.position.y += 0.1f * delta;
				this.aabb.center.y = this.position.y;
			} else {
				this.position.y = oldY;
				this.aabb.center.y = this.position.y;
			}
		}
		if (Keyboard.isKeyDown(Keyboard.KEY_Q)) {
			int dx = (int) this.position.x;
			float oldX = this.position.x;
			dx -= 0.1f * delta;
			this.aabb.center.x = dx;
			if (!checkCollisions(this)) {
				this.position.x -= 0.1f * delta;
				this.aabb.center.x = this.position.x;
			} else {
				this.position.x = oldX;
				this.aabb.center.x = this.position.x;
			}
		}
		if (Keyboard.isKeyDown(Keyboard.KEY_D)) {
			int dx = (int) this.position.x;
			float oldX = this.position.x;
			dx += 0.1f * delta;
			this.aabb.center.x = dx;
			if (!checkCollisions(this)) {
				this.position.x += 0.1f * delta;
				this.aabb.center.x = this.position.x;
			} else {
				this.position.x = oldX;
				this.aabb.center.x = this.position.x;
			}
		}
	}