Here is a pickup script that when you press the E key, it picks and drops a block within a range of a certain distance using raycasts. I also added the ability to rotate objects using the R key. I originally didn’t intend to add this but thought it would be a nice feature to add. When you pick up a block, it can move through walls which is something I need to fix.
I also started working on some puzzle mechanics and the blockout for the first area with the puzzles.
I also blocked out the next room too which will be a platform section where you have to make your way up to the top.