I got it working! i had missed some of the png files from the extract was the issue, it made me laugh with all the lore. and it was very well put together for what i know about python. Great job!
I Had some weapon png files missing but it was my fault, when I extracted it it wasn't all contained in a folder so the files were all over my downloads and I missed a few when moving them. not your fault I was just not quite careful enough :)