Some quick feedback: pls DONT answer this question anymore! I will work on a full featured answer in the near future, and post my solution. I got it now finally working exactly how I wanted it. (with a player controller, and all the fancy stuff) Thanks again for all your support (especially from IRC !)