Echo Review

Space games are making a comeback but can Echo do enough to stand out?