Thank you for purchasing! I agree with your assessment; the game will definitely require tweaking before the Steam launch. There are likely a couple bugs still floating around and the general interface needs improvement. Rest assured this will be fixed before the Steam release.