Implemented putting moved card on top of others.
Cleaned up and did some commenting in code.
Changed behaviour to move selected card on top on mouse down, not mouse up.