Having the available commands change on you dynamically seems like an anti-pattern, but I suppose an AI can deal with it.
[dead]
[dead]