engine inner changed

.. it doesn't completed
vector4 had critical bug

vector4 had defined its properties as union. but for some reason its
properties (x,y,z and w) can't be initialized at constructor
initialization list. To resolve this, i just move the member
initialization from constructor initialization list to inside of
constructor block
( I don't know the reason, this phenomenon is due to the Vector3 xyz of
union struct )