finished a good keep dice function (can go crazy with strategy)