took out Guard
made Board class with basic methods for query