Fix bug where spotlight doesn't work correctly after model reset
Allow models to set a custom spotlight radius