Battle.rb restored