Hey!
Thank you for the bug reports! I will be looking more closely into these in the upcoming week for sure.
Loved the gameplay video! Sorry the bugs and glitches can get annoying at times!