Finally a genuine SF story, inexpensively implemented, but with a philosophical aspect that gives the viewer more than pure entertainment.
At the end the makers want a bit too much and some action scenes are confusing to unbelievable. Still worth watching.