Made major changes to seat class, to fit in with visualisation array & handling of passengers