Use np.cos & np.sin for SmartSweeper
Add Training patterns and CFs for additional motion lags
Updated submodule reference