continued shadowcasting
forgot to add file
fixed minor thingies
fixed running error
finally shadowcasting is working properly, only a class for determining radius is left
fixing conflicts
fixing conflicts