Paredes invisíveis são bugs se você não avisar o jogador que isso foi intencional de alguma forma. A ideia é boa mas se você não se comunicar com o jogador não tem como entender.
Colocar um controle pra ser jogado no teclado é uma boa ideia também. A interação com o jogo e a acessibilidade tem que ser muito pensado porque isso faz com que as pessoas gostem da mecânica.
Anyway, só algumas dicas de um ninguém, muito bacana ser o seu primeiro jogo, não pare nesse aqui, continue a nadar.