Reducing code size.
Adding collision system: it's not optimized