phase 1 adding FSGame functionality