Refactored the bigger part of the entity renderers