Move limiting deleting to shelter.c instead of graphics.  Make function to consolidate add functionality