Sort:  

I think this would work much better as a TV series. It starts too slow but that slow buildup is awesome world building.