added boundries and fixed paddle collision