What happens when I can't be bothered to code this properly and just use 40 odd forever loops. Have to admit it still isn't that bad. Better coding would use broadcast and wait for each part and then the collision checking done after...maybe.