The goal of this project is to gain experience creating a non-trivial battle system from the ground up. We'll start with the simplest and most naive implementation imaginable and iterate from there.
There are two general guidelines: 1) Only one additional requirement (or work toward fulfilling one) per commit 2) Each requirement must solve one or more player-facing issues.