added support for Direction Map States

extended States with Direction Map states
implemented Direction Vector Update + normalization of vector