subspy mod by littlemousy

initial
modify to merge it with own current version
reverting non function changing formatting

get the old formatting back (ugly...) to find out about functional
changes
more "reverts"

adding empty (old) functions as placeholder