Delete Species Class and use an Object Factory to instantiate concrete Entities.
It is quite strange that we are implementing our own way of agenerating Entities when there is a pattern for that https://en.wikipedia.org/wiki/Factory_method_pattern.
It is quite strange that we are implementing our own way of agenerating Entities when there is a pattern for that https://en.wikipedia.org/wiki/Factory_method_pattern.