refactored helper function usage
some more modularization
even more modularization
fixed card handling and desk closing
code cleanup
code cleanup
todo update
changed folder naming and todo