- A solid platformer game, especially for a first game-
To put the good pieces together first, I'll start with the level designs, as Bubba5812 said, the level designs are indeed, really good and had creativity into them, with each presenting its own level of challenge. Speaking of, the difficulty and learning curve are well thought, such in during my first playthrough, I found my ball kept getting killed by spikes while interacting with the moving platforms, but the two levels after that were a breeze. Only one thing on this part however, I found the last level to be slightly easier compared to the previous one, possibly because the aforementioned previous level needed timing while the last level was more of a patience and (a little) thinking part of the game.
Now, on to the controls, I liked their simplicity, how you basically only had four buttons to press (five if you include R, which is the reset button) , and how those were explained in a simple manner in one screen. After that, there was also the less noticeable , but present function of the ball given the ablility to jump a short height in the air when rolling off a platform a few moments ago. It was really good, because it gives new players a chance to not die too much, while giving speedrunners certain tricks to get past a level quicker. Also, It was also eye-catching to discover that the ball had its own "rolling physics" of its own, this being observable when you move in a direction, jump, and stop, and see that the ball still spins in the air. A nice touch, I would say.
After that, we have the graphics, which in a word, I can say that it is pretty well-made for a first game, with a blue sky (is it really a blue sky, though?) that had a really nice gradient to it. While achieving that, the game's colors were picked in such a manner to never be too contrast in a level that would be hurtful to the eyes to look at(my eyes looked at them as rather comfortable, I wouldn't know about other people), and the most spectacular-looking thing in the game was obviously, the ball you controlled. I also liked how the teleporter was introduced, especially the font, and how everything, while being drawn in a simple manner and shape, all manage to tell what do they do.
Last but not least, the things that the game could consider adding/modifying to , maybe, a sequel?
-Levers can be implemented in such a way that you need to operate them more than once in a level(think using them to create and remove platforms, like in Level 5 in which you used to trap an unsuspecting player.
-Teleporters can be joined to create a chain of teleporters that have to be reached in the air to get somewhere(like what they look like in Level 6), although this might rise up the challenge too hard, so do it at a considerable rate as to not make it too frustrating.
-This one is nothing much, but taking idea from Bubba5812's problem, it would be nice of you to include an ability to remap controls, so that the people who like the jump button to be the Up arrow key(although I was okay with it being spacebar).
-Also an unnecessary idea, especially being a complicated one to code, is a level editor. It would be interesting to see what others' creativity can create, adding replay value to the game.
-Finally, the least important idea, is the idea of a basic story. A really basic and simple one like the old Mario games have, and it is best to not make the story too engaging, at least, until you've found a way to deepen the depth of the gameplay elements.
All of that said(written), I rest my review for the game, after trying 5 times for the final medal. Good game.