You've got some great things going here! I agree with the last comment though--a few of those little details would add a lot to the game. Great story elements. Nice work!