Thanks! The page should be up in a couple of weeks at max. The game is planned to be released late June! :)