fixed up the auto logic

the drive portion now checks if we're in range of our desired point.
Also cleaned up the flinger and shooter logic (needs testing).