-Codechange: move Video_Tick() to its own thread

This is a possible solution for the deadlocks but I can't really check myself because I hardly reproduce the deadlocks in my linux VM. So I made this PR to get feedback about it.