movement is now target-coord based instead of direction based
added better logging for json deserialization
travis now builds milestone4