Major improvements throughout, player turns alternating, cleaned up calls to UI update. Game now playable to end, albeit roughly. Don't stray from the golden path.