runnable multiple piecetype