Electronic Arts acquires Playfish for $300 million