I needed, a test run to really understand it, but after that, I had fun :D
Other than that, I thought the vibe was awesome: having this huge wall you need to repair, combined with the art style (which I think fit super well) the music, and attacks from aliens critters.
It all came together to create a really cool vibe for me.