animal crossing logic