[FEAT] Move state out of xOBox and into xOBoard