Идея замечательная, но как всегда упрется в баланс. К тому же как вы заставите игрока-стражника выполнять свои обязанности? Как проконтролируете что он защищает город а не помогает налетчикам? Все это конечно решаемо, но тянет за собой такое огромное количество сложностей, что игра рискует навечно застрять на стадии разработки.