Stack maze puzzle game