Use 'use strict'
Introduce math module
Entity to map collision check

with no optimization
More real gravitation