@MikeS:
Sounds very strange, however I remember having a similiar problem once.
I don't know how I solved it, a solution you could try is to create a new .wdl file copy the code into it and save it with a different name and include the new file instead of the old.
However I can barely imagine that this will solve your problem.

About the WED related thing (seeing defined skills or not):
Open your level in WED and go to "File -> Preferences -> Advanced -> Reload of externally modified files: Auto"

About the c_move thing:
It might work with c_move if you set my.passable = on;