Use a view holder in GameModeDetailsAdapter