INSTABLE Version : Introducing new Sprite handling (enum based)