Next comes command parser, then comes making things interactive