Collision with 'islands' almost working, having trouble with handling slopes