fixes #40
dprecated AbstractPieceDeprecated
fixes #54
#55

Figure this out later
#55

committing for backup
#55: removed reflection board
merge with dev