I should have probably noted that I’m currently using an Uno but honestly the more I think about it the more I’m thinking I could actually solve the problem by using a mega instead and using a different pin for software serial, then it would just be a case of modifying some of the code?