added agent types; improved visuals and set basic service-agent spawning