Cleaned up language, making this project my own.