functions for karel

Karel block editing needs toolbox to be in category mode so that we can do things like have a custom function as start blocks.