Implement most of the Player attacks