player, movement(+collision)