This was recommended to me a little while ago and I'm SO glad that I've managed to play it properly now. This is such a cool idea and it's been done SO well!!
(This is the second game on the video)