Having beluga.py in beluga_main creates circular dependency with swarm_simulator as they each depend on eachother.