created simulator class, tile class, and sprite class