States can be created on the fly now, using the static Build method.
Example: Removed WalkState and created on Entity to serve as a guide.