Player update + restore position

Player update got moved to player class
player now returns to its position when x<-100