refactor extract geometry from gamestate to scene