У вашего броузера проблема в совместимости с HTML5
Достаточно взять шестерни дифференциала и сделать угловой редуктор. Редуктор может получится понижающим, если шестерни разного размера. Применение углового редуктора на усмотрение, в данном случае применим для создания лодочного мотора :)