Add Rough Spider Movement (again)

this time with a hopefully better definition of movement and something
that will be easy to polish from/