Roommates and Housework issues

I’ve been living with my roommate for a while. Things started ok now it’s a war zone! We agreed we would share the housework. However I cook every night , have lunch for him when he gets home, vacuum the entire apartment, clean the bathrooms. All I ask him to do is dishes. Simply do the dishes yet he never does unless I scream at him. When he comes home from work he eats then plays xbox then takes a nap till dinner. Then it’s tv with dinner movie after dinner then bed.

Am I just blinded by annoyance over him not doing one simple thing or am I valid to be upset over this?

Any ideas on how to make this work out. I really am starting to feel like a slave in this house.