Fixed some inconsistencies with the cancel command. It will now properly cancel all tasks, whether they're currently running or not. Cancelled tasks are also not deleted anymore, but are still kept saved in a cancelled state until you replace them with new tasks (so if you cancelled them on accident, you can still go into the save file and fix it).