"Fight or Flight" Workout

AMRAP 20:
20 Wallballs 9/6kg
20 Hang Power Snatches 40/30kg
20 Box Jumps
20 Front Squats 40/30kg
20/15 Calorie Row/ Assault Bike