Added kiddy code and also took out all of the static classes courtesy of Brandon Cheng