IIIIITHE1IIIII on 11 December 2012
I guess that's one way to promote their upcoming title.
Anyway, it's certainly a great game. Highly recommend all who has a decent computer to download it.