Lots of small improvements + comments

commented the mobcontroller og playercontroller script.
Also created charactercontroller to inherit from and made small fixes
like useng the charactercontroller for containing both mobcontroller and
playerconrtoller when calling losehealth.