Factored out agent into police class, set up behavior structure