new bin_game implemented with Model-View-Controller pattern