Gut, ganz kurz erklärt.
Wenn du Shift drückst, musst du die Koordinaten als Variablen schreiben. Dann berechnest du die Differenen. Sind beide (X und Y) 1, so ist der Gegner neben dir. Wenn du ihn attackierst, stellst du einen Timer ein. Ist dieser bei 0, so mutiert das Monser.