Re-formated ChessBoard code to prepare for modification. I hope I'm not starting a religious war over code style here :P
Cosmetic/semantic changes to ChessBoard. Structure is still the same.