Mutable floor option and code cleaning

- Mutable floor option
- Switch to enable/disable mutable floor
- Floor functions on a separate path.js file
- JS cleaning, delete unused variables
- CSS cleaning