Encapsulated move encoding