Cool game, but the way you're calculating the shadows is very inefficient. It didn't run well on my potatoe-PC. Maybe just use a lightmap for that or something.