CPU core optimization, video core rewrite etc

CPU core now uses delegates (function pointers) for execution of
opcodes. Video core now includes per scanline rendering. This is needed
for a lot of games. The sprite support is currently experimental.