Rework collisions. They are kinda buggy atm, but they work.