Что касается замка... Может, имеет смысл сделать проверку на то, построено ли здание (Префектура, Муниципалитет, Капитолий) в городе и, исходя из этого, ежедневно вычитать бабки у игрока того цвета, которому принадлежит город.
В Жизни Приключений, помнится, такое реализовали через наложение проклятья на героя.