refactored render for combat method