Removed ScreenObject class, also Entity class is added in this commit