engines fixes
main loop fixes
arduinosimple engine