Day 5 - Exercise 6 - Eight dames
- Added debugging
- Re-labelled methods for clarity
- Added final state method check