Thank you so much for the continued feedback! This is invaluable and really motivating to continue working on the prototype :-)
1. I will check/test it again this afternoon; could easily be that I made some mistake with marking the interaciton points on the tools. One think to keep in mind though is that at the moment you still need to move the Controller ~30cm for a hit to trigger (not the interaction point at the tool); the idea was that you still need to move signficiantly to work on a block.
2. I can try to block the movement forward when there is a lower block in front of you. Would indeed make more sense. But it will probably take me some time to figure this out as I still would like to keep the "autojump" feature that you can run up blocks which make the logic to check what should happen a bit more complex because now I just run forward if there is no block in front of your head and move up when there is space above you.
3. I'll try to start the detection also on the "high" point; this is a good suggestion (in my experiments my gait was that I always went down when starting to jog in place; but that might easily be totally different for other people). One problem with the thresholds is that I need to make sure that the walking does not trigger easily when performing other motions (especially mining, looking around or leaning); also the latency should be as small as possible (which means I can't look to much into the past to make the decisions); if you are intereseted in the details you can have a look here: https://github.com/NeoSpark314/godot_oculus_quest_toolkit/blob/master/utilities/oqrec_recordings/run_in_place_analysis.ipynb this is a (slightly older version than in v0.3.1) of the step detection algorithm; there you also see that at least for my gait my running always started at a low point.
4. Yes; this needs to change. It was just the fastest solution that came to my mind when I wanted to release 0.3.0. The suggestion with the hammer is awesome! I will try to add this; how do you think "unfinished" should look? I could make it that you can finish it with a hand but later when you crafted a hammer it goes much faster. What do you think: should an unfinished block just stay there for ever? or should it disappear after some time?
Thanks again; btw. If you want you could also reach me via Discord: NeoSpark314#4701