Did this title come out for any other platform or just for PS2? I was playing it in a store yesterday and it was stupidly fun, but my PC2 is in the basement while my Xbox is in the comfy living room... :cookiemon