Spirit of the Confederacy, Sam Houston Park