Implemented species changing