Prince of Persia: A Timeless Journey Through Platforms and Eras