@Veti
Sometimes I astound even myself with my level of stupidity.
I had connected the X axis motor to the wrong header. The Y axis is fine. I've been building computers for almost 9 years. I should know by now to check all connections first. I think it's good that I left this problem alone for a month and came back to it fresh.
I'm not sure what happened with the firmware version. I followed along with a guide on youtube from 'Design Prototype Test' and his files.
Thanks for helping! Even if it was to figure out what wasn't the problem.
It's now 6:00 am and all is right in the world.