Almost done with wait_all() just need to get the collision detection to be nice