Geared Double Acting Oscillating Engine