added waaaaaaaaaaay better collision checking