added new characters I will eventually need for colored squares
converted piece lookup to map. needed to add Ord to Piece and Compass types
added special color squares
in progress on adding new starting positions.
added different option for colored squares.
added 2 alternate starting positions (imhotep and dynasty)
default start changed to classicStart since addition of 2 alternate starts
Merge branch 'other-boards' into new-board-gen

Added two new starting positions
Added the containers dependency to the cabal file.
Basic Laser working.