Refactored classes with GameBox initialized