adding opponent power up and power structure to match model