Started work on ramp generation, still needs work.