ignore eclipse files
array of pieces in the puzzle
refactor to encapsulate faces of rotated piece
refator to make rotation less intensive
refactor rename -- pieces have faces not types
more renaming of type to facedesign
refactoring scoring logic
default constructor for empty arrangements
empty arrangement can have a piece added
can add piece to an arrangement
checks a piece can be added to an empty arrangement
verifies second piece must fit against first
check for all piece additions
cache faces that are important for checks
allow arrangements to print themselves
a solver is born