Tested all elementar evolutionary functions, prepared for joining with UI