Refactored Attack, Block, Jump Handling Code into cleaner code (with enums)
Implemented OnHit Effect and CollissionHandling