Implemented CHEMISTRY (HOPEFULLY!) :D