A browser-based Chip-8 emulator