cool! i actually made my own canvas framework / engine in JS but it's always cool to see a stripped down approach as it reminds me when i only started making it