add shitty collision detection