Just an update: I joined an online support group the other day. Really found out a lot of thing I was doing that I needed to change, the biggest ones being I am making his life easier to game by doing his laundry and cooking his meals, ect. That is stopping, as of yesterday. He has time to play...