Object oriented trade game base, general and abstract, to make diferent trading scenarios, from space to medieval