Lo más necesario que veo ahora mismo es que pongas movimientos por bloques, es decir, que no se pueda quedar parado en cada pixel, si no que al igual que en Pokémon, vaya de bloque en bloque. Después, yo de ti me animaría a añadir capas con propiedades. Si está en la primera, el usuario pasa por...