add battle functionality with character attacks and loop back to selection screen