Many changes.

2 interface are added.
Classes are remodified according to MVC concept.

Problems :
Newgame methods are still problematic.
views conflict with each other.