* Auto-size arena (canva) to window size
* Misc other changes.
* Re-organized eventLoop logic