level object data is now stored across ObjectData which provides an abstraction over objects that isn't object["25"].to_i