Stockholders' Equity (Deficit) - Schedule of Warrant Activity (Details) - Warrant [Member] - $ / shares
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Number of Warrants Outstanding, Beginning of Period 4,255,133 6,643,333
Number of Warrants, Granted 32,628,800 16,083,220
Number of Warrants, Exercised (10,000,000) (18,471,420)
Number of Warrants, Expired or forfeited
Number of Warrants Outstanding, End of Period 26,883,933 4,255,133
Weighted Average Exercise Price of Warrants Outstanding, Beginning of Period $ 0.24 $ 0.04
Weighted Average Exercise Price, Granted 0.005 0.31
Weighted Average Exercise Price, Exercised 0.0001
Weighted Average Exercise Price, Expired or forfeited
Weighted Average Exercise Price of Warrants Outstanding, End of Period $ 0.04 $ 0.24
Weighted Average Remaining Term, Beginning of Period 2 years 4 months 24 days 8 years 8 months 12 days
Weighted Average Remaining Term, Granted 4 years 4 months 24 days 2 years 7 months 6 days
Weighted Average Remaining Term, End of Period 4 years 2 months 12 days 2 years 4 months 24 days