So many DOM elements, if you inspect a wall it's made from thin slices. Wonder if they could be merged to form complete 'walls' and then use gradient effect... heck, SVG may be more effective.
Don't tell that to a game dev
Also, I'm pretty sure there are many websites out there pushing around way more divs than this is.
There's lots of things a browser can do that would surprise a lot of developers.