On Grid Graph Reachability and Puzzle Games