GRIM: Make lights use an enum instead of checking against a string to get the type