Basic seperation of class and interface

Achievement is the interface through wich will be implemented.
Achievements is the list of achievements in a class as constants.