New collision system getting shape, altough still many things broken.