Due to a setback with the development tool reported here last month, Causal Bit Games Developers decided to push the launch date to May 27, 2014 to have enough time to debug the game properly.
On a message to their fans that can be read here, Lead Developer Christopher Obritsch explains in full details all about the reasons for the new release date and also new updates on the latest development of the game.…