Works the way I'd like now. Next step up is implementing some commands