add objects and more collision detection