code ultimate

ultimated BaseCharacter class