This was made using mostly "TheCherno"'s source code from his tutorial on programing on youtube