Yorktown [V3 final] This is a massively reworked repost. The original has been posted a couple of weeks ago. I reworked it several times so it bears little connection to the original....