Storage is not a singleton anymore
Method getCoinsNumber added to Storage
addCoins() changed to setCoins() and addCoin() in Storage