update tests for Xhash and make the constructbase gameplay unit so we can lay stuff down