Write basic move validation/resolution