overwrite check in editor
rewrite motion code - dx, dy arrays
dual language
