Implement weak attacks bounce off shields
- TODO: make sure fleet fires in order of size from smallest to largest