Having fun with your game. Just a thought on the matter of adding characters; what about adding randomized variations on existing passenger types? Like having two or three different gym rat types or rocker types. That could prevent excessive complication of passenger mechanics while allowing for visual variety.