NOTICE: Raycasting is updating greatly so yah
@griffpatch for art assets and most of the code Now using tile rendering which makes it stupidly laggy.