Right now pieces check again every target.
Wierd issues:
1. Not all pieces get checked for some reason
2. Some targets speed up and run onto each other
Source file