MADE AWESOME REFACTORED GUI WITH TESTS AND EASIER TO UNDERSTAND CODE AND
ALSO CONSIDERABLY LESS CODE DUPLICATION!!!!