Fixing a GE washer

My room mate is lazy and just plain stupid. Instead of doing two loads of laundry, he decided to do one large load one day. The washer was doing its business and all of a sudden there was a huge pounding noise throughout the house. My boyfriend ran to see what was wrong with the washer, and it was shaking so hard, it was pounding into the wall and into the dryer.
We told our room mate that he can’t do loads that big because it’ll mess up the washer. Needless to say, he didn’t listen.
Every time he did laundry, the washer shook so hard. It kept happening until finally, whenever my boyfriend and I would do laundry, it would shake, even if it was a mini load.

In November, our washer decided to finally take a crap on us and not spin at all.
My boyfriend (after complaining for 3 months) finally opened up the front panel and decided he couldn’t find anything wrong so we should just buy a new one. I won’t do that so now I’M looking at it.
The model # is : WPRE6100G2WT

I’m not entirely sure what I am looking for because I don’t know what has stopped working. The belt is in perfect condition, it just looks like it’s a little high up, I will try to push it back down.

Can anyone else help with this?
Sincerely,
Very tired of doing laundry at my parents house.:confused: