Probably the hardest and most challenging puzzle game.
Side scrolling action arcade title.
Return in an all-new adventure to reclaim a stolen artifact.