diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_01-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_01-128x128.png
new file mode 100644
index 0000000..d2eb469
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_01-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_02-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_02-128x128.png
new file mode 100644
index 0000000..17e51fb
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_02-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_03-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_03-128x128.png
new file mode 100644
index 0000000..892d8b3
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_03-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_04-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_04-128x128.png
new file mode 100644
index 0000000..c407964
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_04-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_05-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_05-128x128.png
new file mode 100644
index 0000000..8347c58
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_05-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_06-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_06-128x128.png
new file mode 100644
index 0000000..11d0264
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_06-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_07-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_07-128x128.png
new file mode 100644
index 0000000..31cb8b1
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_07-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_08-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_08-128x128.png
new file mode 100644
index 0000000..e532a74
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_08-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_09-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_09-128x128.png
new file mode 100644
index 0000000..94cb1c8
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_09-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_10-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_10-128x128.png
new file mode 100644
index 0000000..7e8c4ff
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_10-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_11-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_11-128x128.png
new file mode 100644
index 0000000..8a4f04b
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_11-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_12-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_12-128x128.png
new file mode 100644
index 0000000..ff64ad3
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_12-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_13-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_13-128x128.png
new file mode 100644
index 0000000..cfe7670
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_13-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_14-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_14-128x128.png
new file mode 100644
index 0000000..4ae7b08
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_14-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_15-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_15-128x128.png
new file mode 100644
index 0000000..5eac5d1
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_15-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_16-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_16-128x128.png
new file mode 100644
index 0000000..458668f
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_16-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_17-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_17-128x128.png
new file mode 100644
index 0000000..19f5744
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_17-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_18-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_18-128x128.png
new file mode 100644
index 0000000..b0143c6
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_18-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_19-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_19-128x128.png
new file mode 100644
index 0000000..a1c3696
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_19-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_20-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_20-128x128.png
new file mode 100644
index 0000000..8542a31
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_20-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_21-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_21-128x128.png
new file mode 100644
index 0000000..8a10b5d
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_21-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_22-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_22-128x128.png
new file mode 100644
index 0000000..4381bb3
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_22-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_23-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_23-128x128.png
new file mode 100644
index 0000000..a56a10a
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_23-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_24-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_24-128x128.png
new file mode 100644
index 0000000..812ca0c
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_24-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_25-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_25-128x128.png
new file mode 100644
index 0000000..be8da89
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Bricks/Bricks_25-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_01-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_01-128x128.png
new file mode 100644
index 0000000..467572a
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_01-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_02-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_02-128x128.png
new file mode 100644
index 0000000..ca8d3f0
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_02-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_03-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_03-128x128.png
new file mode 100644
index 0000000..9dffeb0
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_03-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_04-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_04-128x128.png
new file mode 100644
index 0000000..243001e
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_04-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_05-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_05-128x128.png
new file mode 100644
index 0000000..ec9a962
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_05-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_06-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_06-128x128.png
new file mode 100644
index 0000000..e881421
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_06-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_07-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_07-128x128.png
new file mode 100644
index 0000000..939d842
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_07-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_08-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_08-128x128.png
new file mode 100644
index 0000000..2efe0e0
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_08-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_09-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_09-128x128.png
new file mode 100644
index 0000000..4586d62
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_09-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_10-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_10-128x128.png
new file mode 100644
index 0000000..8172433
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_10-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_11-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_11-128x128.png
new file mode 100644
index 0000000..e75d95d
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_11-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_12-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_12-128x128.png
new file mode 100644
index 0000000..2e5c1b0
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_12-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_13-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_13-128x128.png
new file mode 100644
index 0000000..d2317d7
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_13-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_14-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_14-128x128.png
new file mode 100644
index 0000000..61a0258
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_14-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_15-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_15-128x128.png
new file mode 100644
index 0000000..e18cf62
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_15-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_16-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_16-128x128.png
new file mode 100644
index 0000000..351d3de
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_16-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_17-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_17-128x128.png
new file mode 100644
index 0000000..a2b5c8a
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_17-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_18-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_18-128x128.png
new file mode 100644
index 0000000..b0301ec
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_18-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_19-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_19-128x128.png
new file mode 100644
index 0000000..6469586
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_19-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_20-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_20-128x128.png
new file mode 100644
index 0000000..b62de75
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_20-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_21-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_21-128x128.png
new file mode 100644
index 0000000..947d611
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_21-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_22-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_22-128x128.png
new file mode 100644
index 0000000..f9e9ba9
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_22-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_23-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_23-128x128.png
new file mode 100644
index 0000000..4e3ea22
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_23-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_24-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_24-128x128.png
new file mode 100644
index 0000000..a65f6d8
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_24-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_25-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_25-128x128.png
new file mode 100644
index 0000000..df7faa9
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Grass/Grass_25-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_01-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_01-128x128.png
new file mode 100644
index 0000000..63c4c37
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_01-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_02-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_02-128x128.png
new file mode 100644
index 0000000..009414f
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_02-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_03-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_03-128x128.png
new file mode 100644
index 0000000..fdda0e4
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_03-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_04-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_04-128x128.png
new file mode 100644
index 0000000..4d82b83
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_04-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_05-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_05-128x128.png
new file mode 100644
index 0000000..4ce0f0a
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_05-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_06-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_06-128x128.png
new file mode 100644
index 0000000..3528e72
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_06-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_07-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_07-128x128.png
new file mode 100644
index 0000000..f00c682
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_07-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_08-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_08-128x128.png
new file mode 100644
index 0000000..652d802
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_08-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_09-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_09-128x128.png
new file mode 100644
index 0000000..fec5438
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_09-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_10-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_10-128x128.png
new file mode 100644
index 0000000..747d6cc
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_10-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_11-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_11-128x128.png
new file mode 100644
index 0000000..e6466a5
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_11-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_12-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_12-128x128.png
new file mode 100644
index 0000000..76849d1
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_12-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_13-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_13-128x128.png
new file mode 100644
index 0000000..83c2d4f
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_13-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_14-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_14-128x128.png
new file mode 100644
index 0000000..f011cf9
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_14-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_15-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_15-128x128.png
new file mode 100644
index 0000000..2d77afe
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_15-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_16-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_16-128x128.png
new file mode 100644
index 0000000..b4eb840
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_16-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_17-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_17-128x128.png
new file mode 100644
index 0000000..7477821
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_17-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_18-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_18-128x128.png
new file mode 100644
index 0000000..f396a34
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_18-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_19-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_19-128x128.png
new file mode 100644
index 0000000..745b0c5
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_19-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_20-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_20-128x128.png
new file mode 100644
index 0000000..92aac60
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_20-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_21-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_21-128x128.png
new file mode 100644
index 0000000..f0f71a6
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_21-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_22-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_22-128x128.png
new file mode 100644
index 0000000..77c6a6b
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_22-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_23-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_23-128x128.png
new file mode 100644
index 0000000..c3aaa88
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_23-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_24-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_24-128x128.png
new file mode 100644
index 0000000..bb5f20c
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_24-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_25-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_25-128x128.png
new file mode 100644
index 0000000..258bcff
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Roofs/Roofs_25-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_01-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_01-128x128.png
new file mode 100644
index 0000000..0bacc6a
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_01-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_02-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_02-128x128.png
new file mode 100644
index 0000000..8bc7f59
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_02-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_03-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_03-128x128.png
new file mode 100644
index 0000000..330f2cf
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_03-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_04-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_04-128x128.png
new file mode 100644
index 0000000..1e954aa
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_04-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_05-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_05-128x128.png
new file mode 100644
index 0000000..eeed86a
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_05-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_06-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_06-128x128.png
new file mode 100644
index 0000000..8ca7ce5
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_06-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_07-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_07-128x128.png
new file mode 100644
index 0000000..d8e0584
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_07-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_08-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_08-128x128.png
new file mode 100644
index 0000000..5126618
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_08-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_09-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_09-128x128.png
new file mode 100644
index 0000000..eff97e7
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_09-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_10-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_10-128x128.png
new file mode 100644
index 0000000..e93127c
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_10-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_11-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_11-128x128.png
new file mode 100644
index 0000000..da7ce1c
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_11-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_12-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_12-128x128.png
new file mode 100644
index 0000000..525928f
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_12-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_13-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_13-128x128.png
new file mode 100644
index 0000000..52d9c8d
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_13-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_14-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_14-128x128.png
new file mode 100644
index 0000000..222035a
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_14-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_15-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_15-128x128.png
new file mode 100644
index 0000000..d26716f
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_15-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_16-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_16-128x128.png
new file mode 100644
index 0000000..8987410
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_16-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_17-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_17-128x128.png
new file mode 100644
index 0000000..266d4c8
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_17-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_18-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_18-128x128.png
new file mode 100644
index 0000000..969de99
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_18-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_19-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_19-128x128.png
new file mode 100644
index 0000000..1e61f86
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_19-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_20-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_20-128x128.png
new file mode 100644
index 0000000..0df0330
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_20-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_21-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_21-128x128.png
new file mode 100644
index 0000000..b8ad256
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_21-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_22-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_22-128x128.png
new file mode 100644
index 0000000..9db1904
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_22-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_23-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_23-128x128.png
new file mode 100644
index 0000000..56858c4
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_23-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_24-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_24-128x128.png
new file mode 100644
index 0000000..61038a7
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_24-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_25-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_25-128x128.png
new file mode 100644
index 0000000..a69904f
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Tile/Tile_25-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_01-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_01-128x128.png
new file mode 100644
index 0000000..0984dc6
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_01-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_02-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_02-128x128.png
new file mode 100644
index 0000000..922c8c6
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_02-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_03-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_03-128x128.png
new file mode 100644
index 0000000..b1ba339
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_03-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_04-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_04-128x128.png
new file mode 100644
index 0000000..ac498ae
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_04-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_05-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_05-128x128.png
new file mode 100644
index 0000000..e279aac
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_05-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_06-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_06-128x128.png
new file mode 100644
index 0000000..3d48882
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_06-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_07-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_07-128x128.png
new file mode 100644
index 0000000..f35cf38
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_07-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_08-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_08-128x128.png
new file mode 100644
index 0000000..812d725
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_08-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_09-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_09-128x128.png
new file mode 100644
index 0000000..c07cb53
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_09-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_10-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_10-128x128.png
new file mode 100644
index 0000000..3b59c0a
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_10-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_11-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_11-128x128.png
new file mode 100644
index 0000000..8af6e23
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_11-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_12-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_12-128x128.png
new file mode 100644
index 0000000..868abc4
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_12-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_13-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_13-128x128.png
new file mode 100644
index 0000000..043bb23
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_13-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_14-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_14-128x128.png
new file mode 100644
index 0000000..8b7660a
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_14-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_15-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_15-128x128.png
new file mode 100644
index 0000000..843c8c7
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_15-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_16-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_16-128x128.png
new file mode 100644
index 0000000..4366bc2
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_16-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_17-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_17-128x128.png
new file mode 100644
index 0000000..0a43509
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_17-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_18-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_18-128x128.png
new file mode 100644
index 0000000..422ba12
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_18-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_19-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_19-128x128.png
new file mode 100644
index 0000000..ca475e4
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_19-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_20-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_20-128x128.png
new file mode 100644
index 0000000..728f925
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_20-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_21-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_21-128x128.png
new file mode 100644
index 0000000..48cc366
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_21-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_22-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_22-128x128.png
new file mode 100644
index 0000000..eaeaca1
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_22-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_23-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_23-128x128.png
new file mode 100644
index 0000000..308d6ba
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_23-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_24-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_24-128x128.png
new file mode 100644
index 0000000..a52ad88
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_24-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_25-128x128.png b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_25-128x128.png
new file mode 100644
index 0000000..8f4b024
Binary files /dev/null and b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/128x128/Wood/Wood_25-128x128.png differ
diff --git a/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/License.txt b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/License.txt
new file mode 100644
index 0000000..dabdd81
--- /dev/null
+++ b/ray_casting_3d/SBS - Tiny Texture Pack - 128x128/License.txt
@@ -0,0 +1,19 @@
+All Screaming Brain Studios assets have been released
+under the CC0/Public Domain License. You are free to
+use these assets in any and all projects, commercial
+or non-commercial, with no restrictions, and can be
+released with or without credit.
+
+--------------------------------------------------
+CC0 1.0 Universal (CC0 1.0)
+Public Domain
+https://creativecommons.org/publicdomain/zero/1.0/
+--------------------------------------------------
+
+
+|| A Very Special Thanks to all my Patrons ||
+
+Dwayne Jarvis
+Peardox
+Caleb Ralph
+Heruca
\ No newline at end of file
diff --git a/ray_casting_3d/bricks.png b/ray_casting_3d/bricks.png
new file mode 100644
index 0000000..8a4f04b
Binary files /dev/null and b/ray_casting_3d/bricks.png differ
diff --git a/ray_casting_3d/functions.js b/ray_casting_3d/functions.js
index debe9fc..3c7f78e 100644
--- a/ray_casting_3d/functions.js
+++ b/ray_casting_3d/functions.js
@@ -31,7 +31,7 @@ function intersects(L1, L2) {
((x1 - x2) * (y3 - y4) - (y1 - y2) * (x3 - x4));
if (t >= 0 && t <= 1 && u >= 0 && u <= 1) {
- return point(x1 + t * (x2 - x1), y1 + t * (y2 - y1));
+ return [point(x1 + t * (x2 - x1), y1 + t * (y2 - y1)), t];
}
return null;
@@ -43,9 +43,11 @@ function distance(p1, p2) {
);
}
-function getLineByAngle(x, y, angle, WIDTH) {
- const k = 2 * WIDTH * Math.cos(angle);
- const z = 2 * WIDTH * Math.sin(angle);
+// given a start coordinate, angle and length of the line segment,
+// this function returns the start and end coords of that line segment
+function getLineByAngle(x, y, angle, lineWidth) {
+ const k = lineWidth * Math.cos(angle);
+ const z = lineWidth * Math.sin(angle);
const a = x + k;
const b = y + z;
diff --git a/ray_casting_3d/index.html b/ray_casting_3d/index.html
index 3887f71..c616cb8 100644
--- a/ray_casting_3d/index.html
+++ b/ray_casting_3d/index.html
@@ -11,6 +11,8 @@
+
+