By: Michael Lenz
animation is done using inverse kinematics to calculate the rotations of the elbows and shoulders in a hierarchical model. The shoulder can rotate completely while the elbow acts as a hinge.
z: change between first person and unlocked camera
w: move forward in unlocked camera
a: move left in unlocked camera
s: move backward in unlocked camera
d: move right in unlocked camera
space: move up in unlocked camera
ctrl: move down in unlocked camera
right click: right arm punches
left click: left arm punches