1 Browser Based Maffia Games Jun 8th 2008, 12:40pm Does anyone play them? I used to, but after a while it just wasn't fun anymore ..