Two questions that nobody has solved yet:

-Can a piston push another piston?

-If two pistons fill a block in which the player was standing, does he take damage?