Thanks! I might port this over to Godot when I feel like it and add a bunch of modifiers I had planned.