Animation, data passing

Fixed animation timing; Added impulse function for player; Need to
figure out how to execute outside functions through resolveencounter