Added GamePiece interface and layering
Merge pull request #5 from krswanson/development

Added GamePiece interface and layering