refactored hitWatcher to be pure
rewrote zipArrow
got adding darts to work