This takes me back to around 2010 and XBox Live Arcade. Everything about it says "early indie dev megastar" era. It is also great fun to play. I gotta admit that I couldn't finish the game (and I refuse to watch the solution video lol) but I'm saving it and trying again soon.