Trying to sort out the lag, doesnt deal with many collisions at once, need to optimise collision system