Finished implementing new command system