Added a push back animation when resolving collision, clean up the blueprints and added a bunch of comments.