change queuing behaviour for a more predictable progress bar
place player and viewport