Advanced Prompt Engineering: System Prompts, Instruction Hierarchy & How LLMs Actually Interpret Commands