So, as for the screen's size being incorrect, you can get extension that changes the styles of the page, and set three items (gameWrapper and it's children: div and iframe) to have width and max-width set to 100%, and don't forget the "!important" flag. This way javascript won't be able to change it back. The styles could look like this:
div[data-previews--game-controls-target="gameWrapper"], div[data-previews--game-controls-target="gameWrapper"] div, div[data-previews--game-controls-target="gameWrapper"] iframe {
width: 100% !important;
max-width: 100% !important;
}
Don't forget that the styles gonna change the view in every game, so make sure to limit their usage just to IW, or use them with the extensions like tampermonkey that will use javascript to embed the styles on the specific page.
Are there additional requirements for getting the badges? I've killed over 1300 enemy ships and got to level 6 and counters on badge tab still show 0 kills / 0 levels.
The main problem is with the pathfinder. At some point there are so many objects (visitors, staffs and people working in the buildings) to move that makes this game (as earlier versions) almost unplayable. You could reduce number of the visitors (and give them more money) or reduce the pathfinder usage. You could also put into the description that this game needs computer from NASA ;)
You should interact with the magical barrier in front of the guy. If that does nothing for some reason, you'll have to reload.