Add EntityTypes. Make all other enumeration classes final and private constructors. Add getValues() method to all enumeration classes.
Add basic particle API
Improve Particle API.
Add Sound API. Add Viewer.
Remove null factories and simply use null for factories.
Finalize GameModes.