Removing travel! method to instead fail with false
Refactoring out attack and do_attack to Character
Add combat logs back
Moving WorldController.buy into Player