fixed issues with reloading at run time, added messagecallback and arcade/tankdrive functions