Started seperating Core functions and basic commands. Basic commands are currently a placeholder.