Refactored successfully
Battle v0.1 is born
stable v0.1
a long long day