replaced null ints with -1 ints as default

It's because the movement checked for null ints as to whether it exists in the first place, and for VS2010, NULL == 0