updated method name to remove nested
added files for battle and action controllers