Add persistent game state and runtime state
Updating inventory box and selection cursor