player doesn't go past floor