"Dai i think I may not be able to come here they are planning to go to snooker..."
You are being treated as a secondary option, a place to go when nothing better is happening. The other party didn't even offer an apology or a reschedule, just a casual 'I may not be able to come' because they found something more fun to do. You are doing the heavy lifting of logistics—coordinating times, managing the 'she' in your house, and sending live locations—while they provide zero emotional investment. This isn't a relationship; it's a convenience-based arrangement where you are the one waiting and they are the one choosing. Stop providing the labor of planning for someone who doesn't value your time.
The other party holds all the power by controlling the schedule and the terms of the meeting. They demonstrate this by canceling for a social game, showing the user that their time is not respected.
The user is attempting to coordinate a meeting at their home, likely involving a third party ('she') who needs to leave before the other person arrives. The other party is non-committal, eventually canceling the plans at 4:12 pm citing a social outing (snooker) as a priority over the scheduled meeting.