seperated agents and game in two files