move and rotate with acceptance tests
Minor fix and regex ajustement for acceptance tests
winning conditions
wining conditions
Invalid movements
First invalid movements reword: add programExecutionException support
Make feature pass
remove level and move winning logic to dedicated class