Refactored Command classes

> Removed TaskScheduler from Logic
TODO: Comments & Refactoring
TODO: Remove CommandUnblock