Поршень отрывается потому, что медленно стартуешь и набирается слишком много топлива=> взрыв! Второй поршень для балансировки. Я хотел использовать scene.my.density для того, чтобы после рабочего хода топливо становилось мягким и легко вытеснялось в выхлопной коллектор, но вместо этого оно просто стало неуправляемым, через стенки проходило и т.п.