For those people who want to manage their homework on the command line.
Run ui.py
to start the program.
Deep Development -- Many features will be lacking in functionality or completely unusable and nothing is guaranteed to work in between commits.