Implemented complete cycle with movement