Biped

Biped

This cute game has you activating beacons all over Earth, but awkward controls make things a little more interesting.