public void update(GameContainer gc) {
        if(gc.getInput().isKeyPressed(Input.KEY_SPACE)) {
            for(int i = 0; i < heldPeople.size(); i++) {
                 
                heldPeople.get(i).actRandomly();
                if(heldPeople.get(i).makeBaby()) {
                    heldPeople.get(i).setMakeBaby(false);
                    if(heldPeople.size() > 30) { continue; }
                    heldPeople.add(new Being(8, 8, "b", this, heldPeople.get(i).getAdjacentTile(Action.DOWN)));
                    ConsoleDisplay.append("A new person has been born.");
                }
                 if(heldPeople.get(i).playerKilled()) {
                    heldPeople.get(i).setHasKilled(false);
                    heldPeople.remove(heldPeople.get(i).getKilled());
                    ConsoleDisplay.append("A person has been killed.");
                }
            }
            
        }
        for (ArrayList<GridTile> list : tiles) {
            for (GridTile tile : list) {
                tile.update(gc);
            }
        }
    }