Very solid game. While there isn't much new you really nailed the basics, which most (on this site) don't seem to do. Nice job