Star Rescue

Steer your character through various places so you can eventually rescue your friends, who are lost on a faraway planet.

Best games