Attempting to Introduce Direct Memory Access

(it's not working out so great)