Implemented tower upgrading
merge