add water animation and walls collision