Kill PM shit. Print target for debug.
Proper array bounders.
IOSleep -> IODelay for time warranty.