Bei meinem Beispiel würdest du ein minus bei speed setzen.

Wenn du Fehlermeldungen kriegst, liegt das an einem empty pointer, denn über c_move(pointer*, .... solltest mit Hilfe von Handles du problemlos auf die Unit zugreifen können.