I did come up with a way using a very verbose drawn out method that referenced every bit,
and copies one array to the other, but this looks much neater I'll give it a try, thanks!