addImpulse method
Add temporary impulse force (like explosion, jump, etc.)
Implementation
void addImpulse(String name, Vector2 force, {double duration = 0.1}) {
addForce(name, force);
// Remove force after duration (you'd need a timer system for this)
// This is a simplified version - in practice you might want a proper timer
Future.delayed(Duration(milliseconds: (duration * 1000).round()), () {
removeForce(name);
});
}