if slash == False: col = (archer.rect.colliderect(skeleton.rect)) if col == True: strengthChange = '0.2' minusString = '-' fstrengthChange = float(strengthChange) strength -= (fstrengthChange) # The decrease in health shown to the user hit = font.render(minusString + strengthChange, True, (Red)) screen.blit(hit, (archer.rect.x, archer.rect.y)) # === health change if hit by enemy === if 1 <= strength <= 2: heart.two() elif 0 <= strength <= 1: heart.one() elif strength <= 0: print('Game Over') carryOn = False Game_Over(screen, menuFont, Width, clock) else: heart.three() keys = pygame.key.get_pressed() if keys[pygame.K_d]: archer.moveRight(20) elif keys[pygame.K_a]: archer.moveLeft(30) elif keys[pygame.K_q]: archer.shoot() elif keys[pygame.K_e]: