Hey guys last night i was sitting at some lights in my 1.6 16v, i went to pull away and the car just stopped

I took it out of gear and put it back in and nothing, i can get every gear put it in and out and when i rev the engine its like somethings spinning making a clanking noise.

I havent had much time to look at it as it was late and i had to leave it but when i was underneath i noticed i could grab the passenger side driveshaft and move it around like it wasnt in the box properly,

could it be the driveshaft gone?? Never had this happen before but im hoping so as its a hell of a lot cheaper than a box, also what driveshafts fit, does the 8v run the same box and shafts?

Thanks guys