4.3: new collision detection, compiles and runs