Stack Chess

Regular chess, except every move can be answered before it happens.