@solidsanek This was the solution guys, I hope anyone who has spent as many hours looking as I did can learn from it, take a look!