Require PlayResult#new to receive a value for :success

This also fixes a bug that caused the bot to not learn.