Updated player to include keyboard