field now loads from json, collision isn't working. ugh