Support for main game loop inversion of control
Fixes #26 (closed)
Allows for the inversion of control in the event loop in the Web frontend making sure that the Emukit library is the one in charge of handling the game loop and requesting new "frames" from the emulator.
Edited by João Magalhães