let Attack (attacker : Character) (attackee : Character) =
match attacker.Weapon with
attackee.Health <- (attackee.Health - damage)
let isDead health = health <= 0
match (isDead attackee.Health) with
| true -> printfn "%s is dead." attackee.Name
| false -> printfn "%s(%i) has attacked %s(%i) for %i damage." attacker.Name attacker.Health attackee.Name attackee.Health damage
let player1 = { Name = "Jubei Kibagami"; Health = 100; Type = Ninja; Weapon = Kitana }
let player2 = { Name = "Jack Sparrow"; Health = 100; Type = Ninja; Weapon = None }
let player1Attack = Attack player1