I tried your game. It was cool.
As for the difficulty of game development... Making your first game is always the hardest. As you create more, the process becomes easier as you learn to streamline the workflow.