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