horrible, horrible line of code for rect/rect collision