A simple reflection based command system