when buying upgrades, purchase size can now be specified