very basic move making, still lots to do