Refactoring GameScreen using Builder & State Design Patters