NState is a finite state machine system for the Unity Game Engine