So,
Here my tip.
Use a passable area (block/ model) like water. If you touch it, you can move in every direction. This is very easy to implement. But you need to know the event system of Lite-C.
If you are inside this area you have to check the content var of c_move and the type of the touching model.
But don't expect, that I write such a code for you.
Perhaps you can SHOW YOUR code, than we are able to help you.
MfG,
Patrick