Compatibility of Duster and Cuda

Massive rework. I ain't a body guy. Good luck and I do mean that. If done right it could be cool