Very polished! Seemed to get overrun pretty quickly but that might be because I didn't fully grasp it. Good Job!