I think eating and sleeping should be easy to put in. You just have to make a counter, like the CO2 overload one, for example, only much longer. And three/four icons for each, like, you are not hungry (blue), you are hungry, (yellow), you need food badly (red/yellow), you are starving (red), at which time a counter sets in, which makes you first fall uncounscious, then die shortly thereafter.
But I don't know how doctors are going to diagnose hunger. This sounds complex.
And you can do the same for sleeeping, only you just fall uncounscious, and your "sleep button" is welded on sleeping until you have recovered, or someone tries to wake you up for a while.
Mining could be easy to program in, but not very complex. You just make walls, and a pickaxe which can destroy them like a welder+wrench combo on normal walls. The "walls" would in fact multitudes of slightly differents walls made of ore and stuff, so you could mine ore out like you can dismantle walls for metal. It also allows for bombing the heck out of them.
For crafting, I guess we could use one of these autolathes, and upgrade them.
The bot and laptop sound boring, to be honest. Sure, the laptop could be useful and fun, but have you seen how it is a pain in the ass to use the normal ones? So, a portable one seems a little too hard.
However, we could get some random "generic computer consoles", which you could use for that. The AI could even use those to send messages to people without broadcasting them. And they would be accessible to everyone, but you could have an admin password, for example.