made superclass and added random_passive bot