Player Movement Updated with perspective