Again, pointers are annoying, all works now, main.cpp now pauses, added some todo chanegs