Unfortunately, we have decided to push back the release date of the game by at least another week. The game is in a near complete state, but we have decided to tweak graphics and want to add some gameplay elements to increase replayability.
July 5th is the new expected date, with July 12th being a more conservative date.