Import of random changed to allow running on Lab computers
Start work on compiler... This is just format for now. We will clean it
up later and put them into classes