Есть ещё интересный вариант - регистрация участников, и генерацию квестов с видоизменненными ответами для разных участников. Чтобы подсказки не особо работали, или перемешка уровней, или же несколько однотипных но разных задач для разных участников. Соот-но по этой базе участников потом можно делать интересную статистику - кто сколько времени тратил на прохождение каких либо уровней и прочее.