Grid vs Grid collision ported from FlashPunk