add walls and nickNameComponent and improve boxColliderComponent