Erratic behavior and defensiveness is often an indicator that a guy is unsure of what he wants.
A guy who is unsure of what he wants will often second-guess himself.
He will push and pull.
Initially, he was texting you consistently and then he stopped being as consistent after he asked you whether you enjoyed cuddling while watching a movie.
He also became defensive, telling you that it was just a general statement as the both of you barely know each other.
He has also kept you waiting for several hours to play with him online and has done the same when it came to responding to a recent message that you sent him.
He has gone from being consistently flirty with you to being guarded and aloof.
Again, this kind of erratic behavior and defensiveness is often an indicator that a guy is unsure of what he wants.
As far as being into you or not, he has shown that he is into you enough to flirt with you but he hasn’t been consistent in his behavior.
Meaning that he has moments where he wants to just let himself go and be expressive, this is when he is flirty with you.
But, he has other moments where he just wants to be left alone, this is when he has taken hours to play with you online or respond to a message that you sent.
This is where he is demonstrating his uncertainty about making you a priority in his life or not.