Fixed Panda's code. Added "self" to functions
Added is_observed, set_observed, reset_observed