Looking for the game associated with this image. All I know is that it's on this website and is a demo. I personally tried reverse image searching with no luck.