Refactored GUI again, now using seperate JPANELS for each of the differnt sections, each with thier own drawing paintComponent, so this should make drawing the rest of the components a lot easier, especially in regards to coordinates and object positioning.