I don't know. I don't think it would be hard, considering I want to do almost the exact same thing as the wall() method (just with the Spike.class). And my wall() method works, I can run into a block and stop moving, because there's a piece of ground in the way! i find it weird that the code doesn't work, although i'm basically copying and pasting...