Is the video link broken?
This game is in the video about the Top 5 Indie Games of February 2017 https://www.youtube.com/watch?v=uIgc3XTxwj8
you're welcome! I was on facebook! if this game is here... is thanks to me! hahahahahah
No screen? Seriously...? The video looks interesting...