worked on collision, not perfect as it does box collisions