Yeah I totally agree with the main thrust of the critique! Sadly most of the upgrades & progression mechanics were hastily added to the end because we planned a bit poorly :D
Thank you for playing and giving such good feedback!