i cant find the null pointer exception, still working on collision