[SOLVED! New problem in the fourth post...]
[ALSO SOLVED! ]
Alrighty, here's the deal: in my Mario platformer, Mario can pick up and hold items like shells and springs. I've gotten just about every aspect of that working correctly, except for walking into walls -- as it stands, the item will go through the wall until Mario physically hits the wall.
My attempts to change this have proven unsuccessful; apparently, Mario counts as a wall for some reason, so trying to use the "Wall to right/left" conditions to make the spring stop moving won't work. It makes the spring stop moving as soon as you pick it up (no matter where it happens to be placed, so it seems the problem is Mario). I tried checking for the spring overlapping the solid attribute at an offset, but same problem, even though Mario doesn't have the solid attribute.
Sooo... what else could I try?