The Powder Toy has a piece of code specifically to make stickman create sparks on solid surfaces, so this can safely be assumed to be deliberate, and not be a bug.
However, moving through walls is probably not intended behaviour.
I brought this up with savask while it was in an alpha, the fix for this "bug" provides even more bugs, so this "bug" should be considered as normal behaviour.