Okay, then I totally mixed this thing up
I had thought, then, that this had been programmed for the said competition ONLY.
How could I know they actually wanted to release it much later as a full game ß I could never see any hints towards that … So I thought it was just another browser game (or sort of) especially made for a single competition or so … It could even be that the button wasn't even labelled "Demo" …
And I think I remember I even submitted it as a newsbit long ago …
But I'm not sure anymore …
Edit : Here it is :
http://www.rpgwatch.com/forums/showthread.php?t=12140