Fixed #22, #68, #70 and half of #58
Fixed match changing magnesium igniter
Merge pull request #71 from lclc98/master

Fixed #22, #63, #70 and half of #58