refactored class variables to constants
added debug statements
Move game logic out of board class into game class