non.js is a HTML5 Canvas 2D game engine. This project is based on the book (HTML5 Games: Novice to Ninja by Earle Castledine) that I am currently reading.
Game Loop ->
(1) Fetch user input
(2) Update Everything based on Input
(3) Rerender Everything based on Updated data
(4) Repeat 1 -> 3 until The user Quit