I've been testing a new camera mode that conserves the original resolution but doesn't cut any excess, which means that there's no black borders no matter how you resize the window, it just draws more. It's pretty sweet to be able to play the game at fullscreen and see everything.

But I've realized that this may lead to inconsistencies like objects spawning earlier or later, not to mention that levels will be more annoying to make because you can't hide cut off tiles anymore. My new solution: the game internally draws an area of 1600x600, but displays as 800x600 (the intended resolution), which means that there's a lot of leeway for people that want to play in widescreen but every game internally is operating at 1600x600, which makes things consistent and easier for me. The downside is that extending the height of the window will make the game unplayable, but no one plays games with a vertical monitor anyway.