How an innocuous oversight (silently) bricked my game
TLDR; if you use ctx.save(), remember to restore!  It all started on a typical day, tucked away in...
Tags: javascript, webdev, canvas