Very good as first project and you have potential to expand more.
For example the obstacles could change dimensions getting big and small continuously, have irregular shapes, so the player can try to get the time to pass through even if a bit bigger and of course they can every now and then change rotation direction.
Good use of the game theme and nice bonus area at the end that makes the player become just 1 pixel :D
Well done!