RE: we need a reversable engine
I haven't looked recently for modern engines, but the reason it hasn't been done in the past is because the cylinder center line is offset so that the power stroke is straighter so there is less side thrust on the piston, thus creating less cylinder wear.
If the engine is reversed, this offset would be in the wrong direction, thus increasing the wear.
-David C.