Basic collision framework for the tilemap and FoVs