Thanks for the code.

I managed to implement a 3 set movement system using a hybrid of 3 movement codes.