Add AbilityPurchaseButtonState and implemented this in the ShopState to allow for purchasing of abilities.