Fix Game interface
Refactor with new abstract class, GameLevel