1. develop a library of C files to handle common agent tasks (myagent_lookAt and myagent_goto are examples) 2. Develop an in depth understanding of the operation of pthreads, so that agent code can be as fast and stable as possible. 3. Understand the Java native interface to that agent code can be at least partially written in Java (some partial samples of a Java to C interface can be found in vrmidtown/vrmitown/client/java) 4. Gather information about support of native code in LISP (lyman@cc is the local LISP expert and can provide some assistance in this. but remember that any assisitance he provides is in his free time)