Though we initially had a beta release back in May, it was mainly on a club to close friends scale. The feedback was immensely useful the development process, and as such, we are still continuing beta.
However, unfortunately, our server has gone down, and until we get a new one up, people will have to join by IP to access each others games, rather than looking through the server list.
Here is the download link for the Godfighter beta: Bit.ly