I swear I came into this thread thinking its another fan-made pokemon game ...