Moved to screen package, trying to make things more manageable
Modified to separate the concerns (though not perfectly separated because of the scene2d's classes' properties)
Separation of concerns
Updated, as I made a lot of public variables. Now I know the reason why I should always provide a good interface for interaction of classes. (Learned in a hard way)