I'm posting this mainly to show IndieDB themselves that the game is still in development, as it has been archived recently.
The game is actively in development, but the updates are only posted on my own site.
However, the blog is only available in Scots, with synopses in Italian...
Regardless, the link is here: Gamerstormdevelopers.wordpress.com