Figured out how to work with forward declarations, lights.