Added support for battler sprite positions; stats and movesets should fully work; some refactoring and cleanup.