Moved unit-moving logic into the state system,
and as a consequence, I got multiple factions working! The End-Turn button also works, though
it doesn't switch frames yet, and units for some reason won't refresh their moves after a turn.
Still a few bugs to work out, but still; progress!