bien, he encontrado nuevos bugs en bennugd... precisamente el interprete no ejecuta bien en orden los procesos cuando se cambian las prioridades o se eliminan procesos, en algunos casos hay procesos que se ejecutan mas de 1 vez por frame y en otros casos hay procesos que no se ejecutan en ese frame... esto ya lo tengo corregido... pero estoy trabajando en el modo debug, ya que el debugger tampoco ejecuta los procesos en el orden que lo hace en modo de ejecucion normal, no solo que no lo hace sino que tambien tiene problemas del tipo mencionado anteriormente (algunos procesos no se ejecutan por frame o se ejecutan varias veces)
el debugger esta un poco mas complejo, ya que se rompe la recursividad de las llamadas a la funcion principal del interpreter y por eso los errores... estoy intentando resolverlo, pero son tantas variantes que se complica, quizas la solucion termine en agregar nuevos callbacks y reemplazar en el modulo de debug los callbacks que usa ahora... quizas proporcionar algunos especificos para el render y los inputs... o reusar de una manera que no de problemas los que ya existen... pero posiblemente algunos nuevos tenga que agregar...