aviator game algorithm