initial commit of sprite byte code compiler