Started implementing/fixing multitouch!
Might be a bit ugly at the moment, but should it work.