Comments added

not 100% sure about Entity because a couple functions are not used?
Entity::Render?