What I reckon he could try is just have the option to use a faerie ability on the first turn or not. Like input a number for a certain ability that you have if you wish to use it, or 0 for not at all. Helps with 1 hit kills.
Also it would be great for multiple-use constants like static cling, icicle for example..
Suggestion:
ask the user to input OPB (once per battle ability to use in the first round) - useful for abilities like lens flare or abilities that needs cooldown (we can ignore the cooldown calculation so that it's easier to implement)
and a primary ability (the constant iconers) such as static cling/icicles (which does not have any cooldown, can be repeated like a weapon)
and also maybe some error message should be returned when the ability is not found / or is cooling down (hopefully people don't put in a once per day ability in an auto battler which iterates lol)