I have no idea how these bugs went over my head. (hopefully) Fixed them now!
unless it was an ordering thing (i.e. the intended line of code was present but did not take effect) most of these seemed more like missing implementations, not bugs.