AbstractLevel interface has been made
Levels factory class has been implemented