Two major game studios foray into Finland