piece: remove piece module in favor of a flatter structure
test: stub tests for line
line: move count should use ceil, not floor