shots collisions completely work, started adding thought pools