Second early commit. Redo this repo though because some temp stuff is in there