the last castle and the alien world