Chip8 Emulator and Assembler/Disassembler implemented in Kotlin