8 Years Ago
moving states into static holder classes rather than nested in the now abstract base types