* don't use playstate everywhere
* add color/textime cycle and start event system
* implement inventory events
* improvements and add time event
* add obtained flag
* move event handler to its own file
* header stuff
* implement magic level
* add getfreezetype and default texture
* add multitexture type (and improvements)
* add texture, event and surface swap
* added oscillating water (thanks kenton!) and start implementing the first freeze type
* fix drawevent
* improvements and fixes
* more improvements
* misc stuff
* little changes
* note
* removed condition type for age
* fixed cond enum names
* small fix
* initialize sceneMaterialAnimCamParams properly
* fixes related to animated materials changes
* improvements and fixes
* make sure everything is initialized !
* add color switch type
* animated materials
* fix build errors with CI
* tests
* fix issues
* renamed cs halt state flag
* format
* remove test scene from spec
* remove test code from z_play.c
* forgot to reset the boot entrance
* fixed issues
* format
* update safeguards
* cleanup and fixes