handle add_entity failure better
Add chaosmonkey failure code to add_entity for testing
do per pixel lighting and ring shadows on planet shader