Refactor darkness for better organization
Right now we have a whitelist of entities with darkness equivalents.
Instead we should have a system where all entities overlapped with the camera show their darkness variant if it exists.
All entities are looped through and their sprite name is captured. If a sprite exists like sprites/darkness/<mysprite>
then it will be drawn over the darkness.