Can Pokemon Have 3 Types