Optional: PEP8 Two spaces between classes, one space between methods in class. I only mention this because Pycharm always bugs me about PEP8 issues.