Hey, that looks pretty good! I sent the link to the team's slack channel. Rico, the plank maintainer made the comment: "using plank in a more integrated and native way would be appropriate, it even reinvents app/file-launching instead of using functions from libplank". Its probably better for you to contact him.
The blades would make more sense if they were horizontal, using tonfas involves a lot of spinning the handle. Could make it a slashing weapon that way.