Verbesserungen des Movement-Codes

- vor jeder Bewegungsphase wird jetzt die Position des Chars im Raster
geprüft und ggf. korrigiert um zu verhindern, dass der Char zwischen
die Hintergrund-Tiles rutscht und sich nicht mehr entsprechend des
Rasters bewegt;
- for-Schleife mit try-catch um das Zeichnen des Char-Images für die
Bewegungsanimation gebaut, um einen TypeError bei Verwendung des
Image-Objektes zu verhindern;
- erste Anpassungen des Background-Movements zur Behebung des
Scrolling-Bugs (siehe:
https://github.com/MetalsKiller64/Canvas-Test-Gebastel/issues/1)