Watch as cute animals piloting giant mechs battle it out in this announcement trailer for Punchimals, an upcoming 2.5D multiplayer fighting game coming to Steam in 2024.