virtual tile collision