Can the Doom Game Engine Teach Us Better Ways to Work With the Modern DOM