Better generation, add power-ups