Changed it so floor own a callbox and an elevator owns a floor panel instead of implementing