Bitcoin Price Analysis: Last Chance At $640