Houses are only used with mines (and maybe other workplaces too). When they work at mine a certain time, they go to house to rest. If they have no house to rest, they leave. If you assign them to work, and there is no mine to work at (or hospital) they leave.
Finished the game with 15 lives left... Dont build last tower, at the end it speeds up the mobs by making them roll. Glue, AE tower and Heavy tower is the key. I didnt use tower 1,3,6 at all.
So if you restart the game, the mobs only give +1 coin even on last wave. Solution: Clear game data - then mobs should start giving +2 coin after wave 10, +3 after wave 20 etc, like originaly planned. This is why its much harder on subsequent tries.
For that level "dont leave yet" I had like 10 clones of myself before succeeding. Just jump jump jump and you finish jumping twice on yourself one day... making the gap.
Tactics: Land ship opposite side of enemy, build 2 power plants next to it, build a mine facing asteroids, build a battle station facing enemy. Build miner ships then start placing torpedo platforms next to your battle station. You will need to buy a 3rd power plant too. Usualy 5 torpedos are enough. They defend pretty well.