changes to snake colission detecting. still buggy.