BeautiFun Games announces their narrative driven space puzzle adventure, Professor Lupo and his Horrible Pets, will launch on Nintendo Switch…