4 Years Ago
Refactor terrain quality states into objects (basically GoF State pattern)