public void render(Screen screen) {

		if (Player.target != null) {
			if (!Player.target.removed) {
				screen.renderItem(Player.target.x - 16, Player.target.y - 16, Sprite.crosshairs);
			} else {
				Player.target = null;
			}
		}

		//Drawing a circle:
		if (Player.aiming) {
			screen.renderItem(Mouse.mse.x - 16, Mouse.mse.y - 16, Sprite.crosshairs);
			for (int y = Mouse.mse.y - Player.circleSize; y <= Mouse.mse.y + Player.circleSize; y++) {
				for (int x = Mouse.mse.x - Player.circleSize; x <= Mouse.mse.x + Player.circleSize; x++) {
					if (Entity.distance(x, y, Mouse.mse.x, Mouse.mse.y) == Player.circleSize) {
						screen.renderPixel(x, y, 0xffFF0000);
					}
				}
			}
		}

		if (Player.show) {
			int x = (screen.width / 2) - 64;
			screen.renderAbsolute(x, 190, LargeSprite.back);
			screen.renderBar(x, 191, player.getCastingPercent(), LargeSprite.mana);
			screen.renderAbsolute(x, 190, LargeSprite.bronze);
		}

		screen.renderAbsolute(5, 315, LargeSprite.back);
		screen.renderBar(5, 316, player.getManaPercent(), LargeSprite.mana);
		screen.renderAbsolute(5, 315, LargeSprite.bronze);

		for (int i = 0; i < qSlots.length; i++) {
			qSlots[i].render(screen);
		}
	}