Player attacks with notifications are working

The player's attacks now update the player stamina and enemy HP
correctly, have a random chance of hitting, and will not work if you
have zero stamina.