

This is dangerous
Well, they say you do have to be over 18 to use Concepts
C++: Nuh, uh …
template
concept Crackable = requires(T obj) {
{ obj.crack() };
};
auto crack(Crackable auto& nut) {
nut.crack();
}
There’s a PC game called Ctrl Alt Ego (Steam link) where you play as a disembodied conscience that can project itself into - and control - different entities in the game.
When your current host is destroyed you just become disembodied again and can project yourself into another nearby entity (even the enemy that destroyed your host, in some circumstances). It’s quite a unique concept and almost completely removes the need to quick save/quick load.
If you’re into Immersive Sim games then I would highly recommend it - Stands alongside Prey and System Shock 2 IMO.
“Sell their houses to who, Ben? Fucking Aquaman?”
(reference at 4m21s) (piped.video link)
Edit: fixed link