Understood code more, added controls, crazy messy right now