found bug for absorber in board file
refactored absorber, height and width were swapped and named incorrectly
added more thorough partition space and added corresponding tests, noted observation about absorber bug
Starting to add board checkrep
added more to check rep, now checks that all board objects are in the boundry of the board and that none of the gadgets overlap with each other and that the ball doesn't overlap with gadgets except portals and spawners