A physics based maze puzzle.