all done and ugly :)

@@choices.sample would have been clearer here and would have eliminated the 'magic numbers'