The movement/directive module acts based on the last packet it received, so if the user hits 'q' and exits the UserInterface.py module, then the rest of the system won't know the difference. 

There SHOULD be a way to turn the motors off, which is currently a bug with this pull request. That command should be tied to the "e" key. I need to get on that...