Proper throw setup with eye position validation and racyast before throwing