Stop can be chosen. This is starting to feel extremely dirty...

I really want to figure out how to structure this and stop stuff being hardcoded before anything else is done.