Ok what is Assembly like as a language(I have never seen any code in Assembly) and why is it necessary for game programmers to know??