he does have a label: a jerk.
run like the wind. don't waste your time. he certainly isn't. life is too short to waste it on jerks like this...hot & cold depending on how they feel that day & if they feel like blessing you with their wonderfulness. you know what...screw their wonderfulness.....YOUR wonderfulness is much larger and more wonderful ...let his life be missing the loss.
since he wants to play games, let him keep finding new play partners....you have better things to do. don't even waste your time figuring out what label to tag him with, in the long run it doesn't really matter.