Dirty Drop, Pieces added with errors.

Pieces and some functionality was added, however, a lot of errors have
arisen from trying to use enums as a type. Need to change the code to
only reference the enum but not use it as a type.