This site has a clear map and hints for figuring out and finishing the game.

robert