I didn't have time to add a score system and the shield activations aren't very clear, but I think I did good on everything else. Let me know if there are any bugs.