Sounds like a satisfying way to spend a birthday, enjoy!