Deja Vu from a few months ago.
I got seriously addicted to this game, managed to complete it though.

*plays through again* Damn you PG.