Create StatePattern.md