Feral Interactive interview question

Why did you implement it this way