The others have already written anything I could write. I'm too like others bad at this type of games, but I can see that it's nicely set.
You can use the same mechanics for a future game if you want to expand and make it a proper commercial game.
Well done! :-)