refactor Enemy movement to Movement script in anticipation of having
multiple types of enemies with similar Controllers but different
Movement.  Have not tested or integrated with BlueFish Prefab and
Unity Editor.
Move enemy movement into its own script to increase portability for
future multiple types of enemies.

Merge branch 'refactor-enemy-movement'