When separated to your methods, wagering requirements are going to be easy to understand