Enum-based sprite handling