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