Well, the game works fine, but i have some issues with it. Most importanly, bullets are invisible(at least i can not see them) and you can not avoid enemy fire, witch is not that fun. You should definitly make bullets visible(or change raycast to bullets, if you use raycast), enemy bullets slower(so you can avoid them) and automaticly reload, when you are out of ammo.
It is preety impresive, looking at time, you finished it, but it really need some fixes.