WASD and Arrow keys to move the corresponding shield. Block the arrows with the appropriately colored shield. Yellow arrows attack in the opposite direction as they come from. The arrows are randomly generated, so I can't guarantee everything is possible, I tried my best to make it possible and fair though.
Been a while since I made one of these