Fixed HUGE bug where I put fp instead of gp, got arrays working, hopefully completely