public boolean collidedWithTile(BlockMap bmap)
    {
        for(int i = 0; i < bmap.entities.size(); ++i)
        {
            Block tile = (Block) bmap.entities.get(i);
            if(poly.intersects(tile.poly))
            {
                return true;
            }
        }
        return false;
    }