fixed output position bug and added ambient player force