API Update & begin of the command system

Just some things that will make coding easier