It is not too late to fight for your marriage. Your wife is the love of your life. Therefore, do not give up! Hope requires attitude and perseverance. Keep doing the 180s, and you'll see the results. Smile that you two shared a game of pool! Plus, you thanked her for calling. Its a baby step; but Rome was not built in a day. It is okay to spend time together; however, follow her lead. Time together does not necessarily require the spending of money. As we know, quality time is precious.
Do not blame yourself for your past mistakes. We all make them. The past is history, learn from it. The question is: What are you willing to do differently?