add MT type and decouple coordinates from SimSci.random