This flash game by amanita design has possibly been the best thing I've found on the net. It's tough to put into words. If you had to throw a few movies like The Goonies, Hook and Jumanji together and throw it in a blender, you'd be left with the base for Samarost. Then throw hundreds and thousands on top and you're closer but still not there. It's full of trial and error problem solving, natural textures, great character design and multiple stages. So give it a shot when you have a few hours free. And yes there is an end...but I'm gonna stay mum on all that.