fix singleplayer unlocks and isolate renderpage