An excellent idea, executed perfectly.
The joy of putting 4 pieces together and absolutely smashing your opponent, is perfect.
Oh man, this is impressive for something so compatible and smooth, built up from scratch as a webgl game. You should open source your work once its done and maybe allow modding support. Maybe have a system where people can ‘load’ mods onto the game by uploading a mod file. I think that weapons should be assigned to numbers instead of letters by default, like old school quake and doom, but that’s just my opinion. This idea might be far-fetched for now, but in the future, online multiplayer would be awesome. Maybe allow people to run dedicated servers or have it p2p if you don’t want to run your own servers.