This game had me cracking up lol it reminds me of old-school indie games.
This is the 3rd game in the video!
Also, I'm doing a 100-day upload challenge would love to see you there :D