decoupled moveSprite.ts from sprite class so that it is more flexible. added support for movement of NPCs from the cutscene state for more dynamic scenes. a few fixes here or there. cant recall.