updated touch events, styling, collisions, paddle size