Bleep is a slave to the rhythm, which he is moving to constantly. The rhythm happens to be sine and cosine curves.

You can control Bleep's arm movements by adjusting the amount of rotation about a certain axis.
You can also adjust his eyelids and pupils.

Source Code:
Matrix3D.java
Matrix3D_FK.java
Bleep.java
ParamSphere.java
ParamCone.java
ParamCylinder.java
ParamConeTapered.java
ParamSurface.java
Slider.java
Button.java
Widget.java