Version 0.143

Finished making the attacking dynamically scale, and started moving the
movement and attack code into a separate class.