I saw this game already years ago and was interrested. Seems they finally got near to release.