Cleaned forward_pass() and forward_propogate()