Refactor, check win, block two unsafe moves near eachother for Roy