Итоги голосования для комментария:
Ahill_ В зависимости от последствий провала (после «атаки сложности») все привеённые тобой случаи можно реализовать.

Другое дело действительно зачем использовать столь высокоабстрактную механику, но это уже отдельный вопрос