Procedural modeling historical buildings for serious games