Gen 1: Refactor critical hit check

Critical hit check for Gen 1 mod has been drastically refactored to work exactly like the cartrdige version.
It now follows the same steps as the cartridge, making it work exactly like it should.
The information has been obtained from here: http://www.smogon.com/forums/threads/past-gens-research-thread.3506992/#post-5878612