Thanks for all the suggestions! I did notice various issues with the end game and those are great ideas. I'll definitely be considering them if I do an update.