Added OpCode8XY1
Extracted common base class OpCodeVXVY
Extracted common base class OpCodeVXNN
better names for base classes