Stock Options (Details 1) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Stock Option [Member]      
Options Outstanding, Number of shares (in Shares) 3,250,000 5,690,000 4,190,000
Options Outstanding, Weighted average remaining contractual life 2 years 3 months 18 days    
Options Outstanding, Weighted average exercise price $ 0.9    
Options Exercisable, Number of shares (in Shares) 3,250,000    
Options Exercisable, Weighted average exercise price $ 0.9    
Options 001 [Member]      
Range of exercise prices $ 0.04    
Options Outstanding, Number of shares (in Shares) 1,500,000    
Options Outstanding, Weighted average remaining contractual life 3 years 4 months 24 days    
Options Outstanding, Weighted average exercise price $ 0.04    
Options Exercisable, Number of shares (in Shares) 1,500,000    
Options Exercisable, Weighted average exercise price $ 0.04    
Options 002 [Member]      
Range of exercise prices $ 0.08    
Options Outstanding, Number of shares (in Shares) 250,000    
Options Outstanding, Weighted average remaining contractual life 1 year 9 months 18 days    
Options Outstanding, Weighted average exercise price $ 0.08    
Options Exercisable, Number of shares (in Shares) 250,000    
Options Exercisable, Weighted average exercise price $ 0.08    
Options 03 [Member]      
Range of exercise prices $ 0.13    
Options Outstanding, Number of shares (in Shares) 1,425,000    
Options Outstanding, Weighted average remaining contractual life 1 year 4 months 24 days    
Options Outstanding, Weighted average exercise price $ 0.13    
Options Exercisable, Number of shares (in Shares) 1,425,000    
Options Exercisable, Weighted average exercise price $ 0.13    
Options 04 [Member]      
Range of exercise prices $ 0.16    
Options Outstanding, Number of shares (in Shares) 75,000    
Options Outstanding, Weighted average remaining contractual life 8 months 12 days    
Options Outstanding, Weighted average exercise price $ 0.16    
Options Exercisable, Number of shares (in Shares) 75,000    
Options Exercisable, Weighted average exercise price $ 0.16