added getPlayerSizeClass method, moved updateComponentsVisibility to layoutBuilder
Added setPlayerSizeClass method to support responsive design