Implement BFS-based maze solver | Meta Interview Question