Making a game more engaging and interesting, is one of the hard parts.
Well obviously one of the intriguing parts is the content, but what is around it.
I am currently working on the home and have the Character's have random routines. It's a little annoying. The Code is also very long, but it gives it a layer of immersion. Also, you might get some scenes others don't know about.
It's my way of making the game more fun and engaging. I hope you will see it so as well.