force through the refactor
drop unneeded includes
push everything in to the Aggrebot class structure