public void render(GameContainer gc, Graphics gr) throws SlickException {
		for (int i = 0; i < entityList.size(); i++) {
			if (entityList.get(i) instanceof Skill) {
				entityList.get(i).renderSkill(gc, null, gr, ((Skill) entityList.get(i)).isOnCooldown());
				if (((Skill) entityList.get(i)).isOnCooldown()) {
					ttf.drawString(entityList.get(i).getPosition().x, entityList.get(i).getPosition().y + 14,
							String.valueOf(((Skill) entityList.get(i)).getCooldown() / 1000), Color.red);
				}
			} else if (entityList.get(i) instanceof Player) {
				entityList.get(i).renderSkill(gc, null, gr, skillW.isInvincible());
			} else {
				entityList.get(i).render(gc, null, gr);
			}
		}
		for (int i = 0; i < boardSpawn.getEnemies().size(); i++) {
			boardSpawn.getEnemies().get(i).render(gc, null, gr);
		}
		for (int i = 0; i < birdSpawn.getEnemies().size(); i++) {
			birdSpawn.getEnemies().get(i).render(gc, null, gr);
		}
		for (int i = 0; i < weaponList.size(); i++) {
			weaponList.get(i).render(gc, null, gr);
		}
		ttf.drawString(SCREEN_WIDTH - 200, 30, "Score:   " + (int) score, Color.black);
		ttf.drawString(100, 30, "Life:  " + (int) health, Color.black);
		ttfTitle.drawString(440, 15, "The Flying Ninja", Color.black);

	}