Implemented easy and hardcore mode
Some refactoring