player input v2