As an amateur NES Developer and have to say that this is incredible! I can't believe what you managed to accomplish here. Thank you for putting together such an amazing piece of work!