Incredible! This really looks like the real thing... I'm wondering if everything was re-coded from scratch (trying to mimic the original for enemy behaviors, game play, etc...), or if some parts of the arcade version code have been reversed-engineered or even re-used??