My first code, it isnt pretty. literally.