You don't say weather the machine attempted a spin or WHAT amount of water remains.
The level switch controls the fill level, are you in doubt about this?
If the filter has foreign matter in it or fluff, it will impede the draining process. This should be looked at as a matter of course. It is behind the plinth.
Drum not rotating COULD signify worn motor brushes.
Repairman, April 2009