no tween
update:
var dist=game.physics.arcade.distanceToXY(player, playerPos.x , playerPos.y);
if ( (Math.round(dist)>=-1 && Math.round(dist)<=1) || playerMoving == false)
{
player.body.velocity.x=0;
player.body.velocity.y=0;
playerMoving = false;
}
else{
game.physics.arcade.moveToXY(player, playerPos.x , playerPos.y, 150);
}