First pass at story mode.