THIS IS THE FIRST VERSION AND IT IS HIGHLY EXPERIMENTAL BECAUSE I HAVE NO IDEA WHAT I'M DOING. THIS MAY WORK OR IT MAY FAIL. PLS TRY AND LEAVE FEEDBACK (IN A NICE WAY EVEN IF THE FEEDBACK IS NEGATIVE) SO THAT I CAN LEARN AND ADJUST AS NEEDEDALSO THE EPOCHS AND STEPS I LISTED ARE THE COMBINED VALUES OF THE 2 VERSIONS I MERGED. FOR MY MODEL IT COULD BE COMPLETELY INCORRECT.