Added a zoom effect and a ton of other stuff