Player now cannot pass through blocked objects. Also added a few comments