damageable object good style
Input object creation fixed