Interesting premise and story. With all of the detail and build up, the ending seemed rushed and too abrupt