I could not play it, the screen was way off and i think there is an window aspect ratio issue. I did not rate the game as I could not play :)
There has been a large batch of bug fixes. You may wanna give it another spin!