Using new chainable jobs in tasks and player, and moving combat code from enemy class to Player Collision