Some changes

Create classes :
* Algorithms
* Candy
* CandyFactory
* Grid
* Marble
* MarblePower
* Power