Break out Field into seperate class
Fix the 'NO' means 'YES' bug.

Also known as the rape-bug