target_sources(main PUBLIC EnemyFactory.cpp LocationFactory.cpp Object.cpp ObjectFactory.cpp Dungeon.cpp Location.cpp util.cpp RNG.cpp ArmorObject.cpp ConsumableObject.cpp GoldObject.cpp WeaponObject.cpp Enemy.cpp String.cpp print.cpp Player.cpp Exception.cpp )