I swear, the diagonal controls was the bane of my existence during coding. But glad you figured it out in the end!