Fixed a few json length 0 bugs, added initiative states, worked on movement