Krypt

Results 3 issues of Krypt

**NOTE:** This PR was remade due to an error that occured when re-syncing my branch with main. Not sure why it happened, but it's not letting me reopen the original...

Fixes #109 This will allow for state objects to be used for Change and Event callbacks.

This is most likely similar to #171, however it's a bit hard to explain so I'll post a code example below. In one of my teams games, we build our...

kind: bug
status: blocked