Video state fix

Potential fixes for #3262 and @3263 - make Video player more like XNA

Tidied 'usings' and took @tomspilman advice about using sleep()