haptics component for A-Frame, shamelessly stolen from sorskoot
See: https://github.com/sorskoot/gamedevjs2021-Mirror/blob/main/src/components/haptics.component.js
Another discovered older implementation: https://github.com/disasteroftheuniverse/SuperQuest/blob/master/src/quest/superquest-haptics.js