Idea Factory has some titles announced for Steam