Fixed subprocess calls (WORKING). Next: add timer logging and timeout kill switch, looping (WIP)