Added screen abstract class and Game framework interface