I followed a tutorial for this one. I made some changes, but not too many.