changing core production to corefactory method, with common inherited
class and interface
Merge branch 'master' of https://github.com/kraftman/Empires.git
added a few more core types