public List<StructurePiece> getNextPieces() {
final List<StructurePiece> pieces = new ArrayList<StructurePiece>(3);
final StructurePiece front = getNextPiece();
front.setPosition(position.add(rotate(0, 0, 19)));
front.setRotation(rotation);
front.randomize();
pieces.add(front);
final StructurePiece right = getNextPiece();
right.setPosition(position.add(rotate(-8, 0, 7)));
right.setRotation(Quaternionf.fromAngleDegAxis(-90, 0, 1, 0).mul(rotation));
right.randomize();