First of all, we are sorry for your unpleasant experience with these and thanks for the feedback!
a, b, c: All these are naturally happening because of the small screen of the game which is roughly around 72x72 pixels. It is very difficult to avoid this and unfortunately trying to pack everything within prayer's visibility (31 pixels to each direction) most of the times is not possible and will have the opposite results. Also this is one of the reasons the game has infinite tries and instant respawns at the savepoints. The positions of the enemies are not random, they are fixed and they are enabled only when they appear on-screen so the player can memorize them quickly.
d. Thank you for pointing this, this must be fixed.
e. We know this, there is a reason we reduced the collision with the spikes and it is done on purpose because we found out it makes a lot of jumps and maneuvers in the game way more difficult to execute and therefore more frustrating. You can try the mobile application where the spike collisions are left as they were initially,
Again we appreciate your feedback as this is our first game and we will try to improve the player experience for our future games in developlent.
Last but not least: kudos (2) for making it so far into the game!!! \o/ Most people do not.!
Cheers!