Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Merge pull request #5663 from Zuhayr/dev

Dev
Merge pull request #5653 from atlantiscze/tcomms-fix

TComms heat fix + repairing
Merge pull request #5631 from PsiOmegaDelta/Engine

Remote-controlled emitters
PDA NanoUI template fixes.
* Fixed errors in PDA Messenger template markup.
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Initial commit for mobile pAIs. Almost guaranteed to be broken as shit.
Fixed runtime with host bioscan, added verb cooldowns.
Merge pull request #5661 from PsiOmegaDelta/Soap

Deluxe soap now has a more pleasant range of smells.
Merge pull request #5659 from mwerezak/op-hideout

Maps the new op hideout into an asteroid base
Merge pull request #5654 from PsiOmegaDelta/StateLaws

Allows the AI to select which channel to state laws on
Merge pull request #5622 from Faerdan/dev

Layout update for NanoUI.
Adjusts appearance of syndie base docking arm
Fixes #5673 by connecting Xenoflora to the Xenobiology disposal section.

Xenobiology already had disposals going all the way into Xenoflora where they were suddenly cut off.
The last distance of pipes and disposal unit has be added.
Removed a bit of redundant code, added pull check for mpAIs.
Added a monkey sprite for pAIs.
Merge pull request #5668 from mwerezak/op-hideout

Cosmetic change to syndie base docking arm
Replaces step_y with pixel_y
Merge pull request #5676 from PsiOmegaDelta/dev

Replaces step_y with pixel_y
Moved pAI lists to globals.