Finished noise implementation and added controls