Wtf mate, this looks awesome. Why didn't I hear about this yet?
Little story. When I was about 13-14 years old, my best friend had an 800XL, and we were playing M.U.L.E. which was awesome, but sadly there was no port for the "bread box". So we started programming the whole thing...... Took forever, ambition vanished at some point, never finished. So basically the project is still alive.