Calculate core pet stat changes

- Stat changes are based off refresh rate of craftyjs (not real-time at
the moment)
- Also fixed an event occurence bug