Moved GET_TILE to .prototype. Initializer now uses ADD_TILE for start tile. Improved readability of offset objects. Added LIST_SURROUNDINGS method.
Implement VALID_PLACEMENT in terms of LIST_SURROUNDINGS.
Extend VALID_PLACEMENT to check for matching edges