I'm still not satisfied with the Makefile, but this at least makes it converge in a single make invocation again. This also removes the enum value arrays.
All sprites and tilesets can fit at the same time. Load everything all at once to avoid flickering during drawing.