Done some work on getting spikes to rotate follow edges. Got it working for when they run into a wall, but still have to figure out how to make it work when they move past the corner of an edge into empty space.