added paddle collision detection