Beast Boxing Turbo takes a top spot on Ouya's launch list with solid gameplay design and an entertaining visual experience.