Commit to save progress. Very unclean. DO NOT USE.

This commit is majorly to save progress. Use the last commit.