Update battle page with battle simulation functionality.
Clean up and organize files