There are solutions but I don't know how to explain them here without breaking the forum rules so if anyone wants to they can email me.