Added IMDB cmd (WIP), refactored !define to use guard clauses instead of messy error handling