Added 3d and Accessors to Agent