Hard to tell to be honest. Especially that I'm adding stuff that wasn't planned at the beginning and I constantly have new ideas >.> Not to mention I still work on polishing the GUI and the interface or things like event log, which also takes a lot of time, but overall it will make the experience better (Or at least I hope it will :D)