Merge pull request #44 from DrkSephy/master

Adding Implementation of Shop System (Prototype)
Post-merge code formatting for code consistency.
Minor refactoring for shop buttons. Code cleanup.
Minor code tweaks and optimization for shopping functionalities and unit reference for assist/attack.
Adding sell button
Adding money and adding checks before purchasing items