Aw yeah, managed seperate out logic from parameters
Implemented speed modifier