Thank you for allowing us time with new updates, rest assured it only goes into making it more high quality :)
Eta for release is roughly a week.
next Update release date for this game