refactor/cleanup FlyingPiece