-Third attempt at moving columns. So far this one works better. Still have clean up of the code and optimization to do but getting it out there for testing