First pass at making the NannyState class standalone