Thank you for playing and for your feedback! The general rule of thumb is when you hit an object from the side/under, it will launch you upwards in the opposite direction but it might get a bit weird if you hit it at a strange angle sometimes, I'm not too sure!
As for the boss, you're supposed to dash into it when its doing the loading cursor animation. I should've definitely put something in during the fight that would indicate towards that but it was a last minute addition unfortunately.
Thank you again and we're glad you enjoyed it!