Added basic proxy system. Some small ASM changes implemented as a result.