collision check added,
config object added,
project split into multiple sub files,
initial position edited
and others