Magnus Haines Signs with Kent State