The whole code in this package is kind of a mess. I wrote this whole thing while trying to understand how GUI-panels
and buttons work in Starsector. Good old debug-driven development...
I should probably re-write this whole thing but don't really want to deal with GUI-panels anymore, so that probably won't happen...
So if you are for some reason reading and trying to understand how this works: I'm sorry...
