Thanks for playing! A lot of what you mentioned are actually intentional design decisions (the amount you bounce off a wall is based on how much spin you have, and the gems are optional for people who want to try to get high level scores). But I get it if some of them might come off as more friction for some players lol