Updated collision to make it sliding, currently requires some
work-arounds