A BattleHack hackathon project.