re-jig for passing constants
platform checkpoint
updates for xilgame
integrated platform