removed horrible rect collision method, as it didn't work well