Finally, after learning how to use Eagle to make my own packages and layout a board, I have a PCB. It is actually a milled board but pretty much the same thing right?
Anyway, since I am an idiot and this was my first time doing it myself, I made all of the drill holes freakin’ tiny and forgot the second ground plane. At first I thought none of the parts would fit, then I deburred some of the holes and managed to place a lot of parts. It turns out though that all of the parts (bar the switches) with packages I designed myself had very small drill holes.
I have gone over the design again and it is getting remade.