Fixed systemUpdate() and systemInit() System references

I was using systems[i] to call update() and init(), which makes no sense
whatsoever. Dereferencing i and use of the -> operator should be correct.