Your grammar is definitely good unlike mine, i give you that but it does not prevent you from typing mistakes.
I believe it is Shield not Sheild.
There are 2 others like that but i am sure you will notice it sooner or later.
It seems i am not the only one using a few default MZ stuff.
Your game is pretty good and interesting. Great job.