Refactor tag system
Fix a race condition on object deletion
Remove the special case handling
Make entities just have the tag ENTITY
Fix scoring