for(Factories::iterator i = object_factories->begin(); i !=
object_factories->end(); ++i) {
if(id == newtile - gameobjs_first_id) {
for(Factories::iterator i = object_factories->begin(); i !=
object_factories->end(); ++i) {
if(id == newtile - gameobjs_first_id) {