Create battle.cpp

Not finished still a work in progress.