Pretty fun! As some others have mentioned, I think the cooldown of the weapons is too long.
Otherwise, great job!