added background. Some weird physics implemented