First real commit, bunch of stuff I did, doesn't do much.