Как вариант можно каждый аспект сделать отдельным параллельным ивентом. НАпример, в одном ивенте будет только тряска экрана, т.к. в ивенте только она, то по завершению, ивент начнется сначала и это будет не заметно = бесконечная тряска =) + коли ивент параллельный, то на управление персонажем это никак не повлияет и он свободно будет разгуливать по повозке. PROFIT!