added paddle collision and wall collisions