Yeah, most of the things you mentioned were known issues during development. Unfortunately, with so many things to work on and so little time to do it in, we weren't able to fix everything by the deadline. As for the dice, we had a plan to randomly switch weapons and skills based on a dice roll at the beginning of each level, but we ran out of time to get the dice working.
Thanks for playing!