Wanted to add quickly that letting the player manage enemy actions turned out to be a great solution (proposed by our dear lead dev MrDragonlol) to the problem of designing enemy AI, which is a notoriously hard thing