Combat with stats, turn changes

- Combat now uses stats pretty basically. No randomization of stats or
defense used yet
- attacking can now only happen once per turn per unit (haven't tested
the per unit thing yet)
- Some script changes that make it easier to grab stats when you need it
without having to use a chain of getcomponent calls.