On actual mechanics what if you just went a full over with your power point analogy? double the number of EP he gets and give the evolutions durations.
Maby make the durations alterable (I.E. one pint or somthing to keep an active evolution up for the next minute)
Edit: you'll have to cap spending so you don't get a nova'ing problem