bundles all listeners in one function for convenience
adds helper class and methods containing logic for the fight
creates erb to display a random opponent
creates another function to remove event listeners to prevent unwanted effects
attempts to modify Combat class
minor fixes and typos
adds new routes for choosing opponent and fighting opponent
adds minor styling
adds new functions to display opponent and new buttons