Yet another NES emulator written in Java for education purpose