add animation to bonuses, fix getNormalAt bug