abstracted some functions and added earthquake animation, need to clean this up perhaps by abstracting animation variable