reddogstone

A racing game where you have to use a grappling hook.
Action