Reimplement Call Pet using Action.then()
Reimplement Call Pet using Action.then()

Fixes #189

Ragowit/fireplace,amw2104/fireplace,beheh/fireplace,smallnamespace/fireplace,jleclanche/fireplace,smallnamespace/fireplace,Ragowit/fireplace,NightKev/fireplace,amw2104/fireplace