The doNextMove method is decent at the moment. The only problem comes from the recognition, especially with the fours.