Xenoarch fixes [DNM]

- Energy guns should now spawn with the proper sprite, as well as keep that sprite
- No more runtimes from access len on a null list
- Changed some relative pathing

I have to do more testing on war sites, but the icon problem should be fixed.
Xenoarch is hard to test.