Castaway - Launch Date Reveal
I might be wrong but I remember this one as a flash game back in the day